summaryrefslogtreecommitdiff
path: root/cogl/cogl-pipeline-private.h
AgeCommit message (Expand)AuthorFilesLines
2014-02-22This re-licenses Cogl 1.18 under the MIT licenseRobert Bragg1-14/+20
2013-06-21Don't generate GLSL for the point size for default pipelinesNeil Roberts1-7/+9
2013-06-13Use the Wayland embedded linked list implementation instead of BSD'sNeil Roberts1-1/+1
2013-06-07Add support for per-vertex point sizesNeil Roberts1-0/+6
2013-06-06pipeline: only maintain breadcrumb for debug buildsRobert Bragg1-0/+6
2013-06-06pipeline: improve real_blend_enable checksRobert Bragg1-4/+18
2013-04-04pipeline-cache: Use a special trimmed down pipeline for the keyNeil Roberts1-0/+11
2013-01-22Reorder some struct members to avoid padding due to alignmentNeil Roberts1-9/+9
2013-01-22Remove cogl-internal.hRobert Bragg1-1/+1
2013-01-22Adds back tex_coord array for CoglShader compatibilityRobert Bragg1-0/+4
2013-01-22Remove the varying array for tex_coordsRobert Bragg1-6/+7
2013-01-22pipeline: Don't notify the undefined progend of layer changesNeil Roberts1-15/+0
2013-01-22Clearly define 3 progends that own the frag+vertendsRobert Bragg1-26/+23
2013-01-22pipeline: tidy up definition of *END definesRobert Bragg1-57/+22
2013-01-22pipeline: remove duplicate definesRobert Bragg1-3/+0
2013-01-22pipeline: remove unused _MASK definesRobert Bragg1-22/+0
2012-09-03pipeline: make _GET_LAYER_NO_CREATE enum a flagRobert Bragg1-1/+1
2012-08-06pipeline: Remove the CoglPipelineFlag enumNeil Roberts1-6/+0
2012-08-06Re-design the matrix stack using a graph of opsRobert Bragg1-2/+4
2012-08-06Switch use of primitive glib types to c99 equivalentsRobert Bragg1-25/+25
2012-02-20pipeline: make _equal() cost scale by n bits in differencesRobert Bragg1-2/+3
2012-02-20Remove all internal includes of cogl.hRobert Bragg1-0/+1
2012-02-13Add a version of _cogl_pipeline_get_layer which does not create itNeil Roberts1-2/+11
2012-02-07Make _cogl_pipeline_get_layer_texture publicNeil Roberts1-4/+0
2011-12-06Flush matrices in the progend and flip with a vectorNeil Roberts1-5/+17
2011-12-06pipeline: Move the snippet source loop into a common functionNeil Roberts1-29/+1
2011-12-06cogl-pipeline: Add two hook points for adding shader snippetsNeil Roberts1-4/+48
2011-11-16cogl-pipeline: Store the uniform overrides in an array instead of listNeil Roberts1-20/+6
2011-11-16cogl-pipeline: Add support for setting uniform valuesNeil Roberts1-2/+36
2011-11-16cogl-program: Move the code for CoglBoxedValue to its own fileNeil Roberts1-0/+1
2011-11-14pipeline: Make the backface culling experimental publicNeil Roberts1-14/+0
2011-11-02Use the same number for n_tex_coord_attribs in all linked shadersNeil Roberts1-1/+2
2011-09-21pipeline: Split more code out from cogl-pipeline.cRobert Bragg1-380/+31
2011-09-21Add a strong CoglTexture type to replace CoglHandleRobert Bragg1-8/+8
2011-09-19Make backface culling be part of the legacy stateNeil Roberts1-2/+28
2011-09-19pipeline-arbfp: Check for fog on the pipeline not the legacy stateNeil Roberts1-0/+3
2011-09-19pipeline: split out all layer state apisRobert Bragg1-0/+31
2011-09-19pipeline: split out all core state apisRobert Bragg1-8/+36
2011-09-05pipeline: Remove unsused get_max_texture_image_units()Damien Lespiau1-5/+0
2011-07-19Adds ColorMask support to CoglRobert Bragg1-2/+13
2011-07-13pipeline: Unify how the backends store private dataNeil Roberts1-17/+0
2011-07-11Dynamically load the GL or GLES libraryNeil Roberts1-58/+73
2011-07-01cogl-pipeline: Use BSD lists for the list of pipeline childrenNeil Roberts1-16/+11
2011-06-09Remove G_CONST_RETURNEmmanuele Bassi1-1/+1
2011-05-16Add CoglDepthState APIRobert Bragg1-10/+1
2011-01-21journal: Support per-framebuffer journalsRobert Bragg1-0/+3
2011-01-13pipeline: differentiate texture target and data stateRobert Bragg1-17/+11
2011-01-13pipeline: optimize state init if changing propertyRobert Bragg1-58/+103
2010-12-13cogl-pipeline: Use enums for the layer combine valuesNeil Roberts1-7/+39
2010-12-13cogl: upload matrices with uniforms on GLES2Neil Roberts1-0/+4