summaryrefslogtreecommitdiff
path: root/cogl/cogl-pipeline.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-20Registers gtypes for all public objects and structsLionel Landwerlin1-0/+2
2014-02-22This re-licenses Cogl 1.18 under the MIT licenseRobert Bragg1-12/+18
2013-11-28Use COGL_FLAGS_* for the context's private feature flagsNeil Roberts1-3/+3
2013-10-28pipeline: notify all progends of changesRobert Bragg1-15/+28
2013-07-19pipeline: Initialize unknown_color_alpha on copyDamien Lespiau1-0/+1
2013-07-11Initialise dirty_real_blend_enable in _cogl_pipeline_copyNeil Roberts1-0/+1
2013-06-21Fix the check for whether snippets require pipeline to need blendingNeil Roberts1-2/+2
2013-06-21Don't generate GLSL for the point size for default pipelinesNeil Roberts1-2/+32
2013-06-13Use the Wayland embedded linked list implementation instead of BSD'sNeil Roberts1-2/+2
2013-06-07Add support for per-vertex point sizesNeil Roberts1-1/+12
2013-06-06pipeline: only maintain breadcrumb for debug buildsRobert Bragg1-0/+6
2013-06-06pipeline: improve real_blend_enable checksRobert Bragg1-92/+158
2013-04-04pipeline-cache: Use a special trimmed down pipeline for the keyNeil Roberts1-0/+91
2013-03-19Prune redundant pipeline ancestry after adding a layer differenceNeil Roberts1-1/+6
2013-01-22Remove cogl-internal.hRobert Bragg1-1/+0
2013-01-22Adds back tex_coord array for CoglShader compatibilityRobert Bragg1-0/+35
2013-01-22Remove the varying array for tex_coordsRobert Bragg1-0/+29
2013-01-22Add a GL 3 driverNeil Roberts1-3/+5
2013-01-22pipeline: Don't notify the undefined progend of layer changesNeil Roberts1-53/+0
2013-01-22Unify a lot of gles2 vs gl glsl codeRobert Bragg1-1/+2
2013-01-22Clearly define 3 progends that own the frag+vertendsRobert Bragg1-64/+60
2013-01-22pipeline: remove dubious optimizationRobert Bragg1-18/+0
2012-09-07pipeline: Fix the layer index used when pruning layersNeil Roberts1-1/+1
2012-09-07pipeline: Ensure the pipeline layer cache is freed when pruning layersNeil Roberts1-5/+9
2012-08-06Fix removing layers when the pipeline is not the ownerNeil Roberts1-7/+15
2012-08-06Switch use of primitive glib types to c99 equivalentsRobert Bragg1-41/+41
2012-08-06Removes all remaining use of CoglHandleRobert Bragg1-1/+1
2012-08-06Add _COGL_STATIC_ASSERT macroRobert Bragg1-2/+12
2012-04-05Use GL_ARB_sampler_objectsNeil Roberts1-5/+3
2012-04-03pipeline: Use cogl_depth_state_init to init default depth stateNeil Roberts1-7/+1
2012-03-07pipeline: Point sprite state shouldn't affect codegen on GLNeil Roberts1-1/+0
2012-03-06Add -Wmissing-declarations to maintainer flags and fix problemsNeil Roberts1-6/+0
2012-02-21Adds a context arg to cogl_pipeline_new()Robert Bragg1-4/+2
2012-02-21context: removes some uses of CoglHandleRobert Bragg1-4/+4
2012-02-20pipeline: make _equal() cost scale by n bits in differencesRobert Bragg1-127/+99
2012-02-20Remove all internal includes of cogl.hRobert Bragg1-1/+0
2012-02-20Move all types/prototypes from cogl.h -> cogl[1]-context.hRobert Bragg1-0/+1
2012-02-13Add a version of _cogl_pipeline_get_layer which does not create itNeil Roberts1-3/+4
2012-02-13cogl-pipeline-layer: Use CoglTextureType instead of GL target enumNeil Roberts1-16/+20
2011-12-06Flush matrices in the progend and flip with a vectorNeil Roberts1-3/+11
2011-12-06snippet: Add a hook for the layer texture coordinate transformationNeil Roberts1-1/+4
2011-12-06pipeline: Assume blend enabled when there are snippetsNeil Roberts1-0/+12
2011-12-06pipeline: Add a snippet hook for the texture lookupNeil Roberts1-42/+6
2011-12-06cogl-pipeline: Add two hook points for adding shader snippetsNeil Roberts1-2/+83
2011-11-29pipeline: Add a missing break for the uniforms stateNeil Roberts1-0/+1
2011-11-16cogl-pipeline: Use a hash table for faster uniform name lookupNeil Roberts1-12/+13
2011-11-16cogl-pipeline: Store the uniform overrides in an array instead of listNeil Roberts1-29/+19
2011-11-16cogl-pipeline: Add support for setting uniform valuesNeil Roberts1-1/+104
2011-11-14pipeline: Make the backface culling experimental publicNeil Roberts1-6/+2
2011-11-01Start to reduce dependence on glibRobert Bragg1-13/+13