mutter/common
Robert Bragg e4548bcdc5 [cogl-material] Some improvements for how we sync CoglMaterial state with OpenGL
This flattens the three functions: cogl_material_flush_gl_material_state,
.._flush_gl_alpha_func and .._flush_gl_blend_func into one:
cogl_flush_material_gl_state which doesn't takes a material handle. (the handle
is instead taken from the context.)

This has allows us to avoid re-submitting some state to OpenGL when the
material has not been replaced.

Note: Avoiding redundant state changes for material layers isn't dealt with
in this patch.
2008-12-24 01:33:23 +00:00
..
cogl-bitmap-fallback.c 2008-06-30 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-30 14:20:46 +00:00
cogl-bitmap-pixbuf.c 2008-08-27 Emmanuele Bassi <ebassi@openedhand.com> 2008-08-27 12:56:54 +00:00
cogl-bitmap.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
cogl-bitmap.h Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
cogl-clip-stack.c Bug 1172 - Disjoint paths and clip to path 2008-12-04 13:45:09 +00:00
cogl-clip-stack.h Bug 1172 - Disjoint paths and clip to path 2008-12-04 13:45:09 +00:00
cogl-color.c 2008-11-12 Emmanuele Bassi <ebassi@linux.intel.com> 2008-11-12 13:57:58 +00:00
cogl-fixed.c * clutter/cogl/gles/cogl.c (cogl_perspective): 2008-11-06 11:42:11 +00:00
cogl-handle.h [multi-texturing] This adds a new cogl_multi_texture API for GL,GLES1 + GLES2 2008-12-22 16:35:51 +00:00
cogl-material-private.h Adds a CoglMaterial abstraction, which includes support for multi-texturing 2008-12-22 16:35:52 +00:00
cogl-material.c [cogl-material] Some improvements for how we sync CoglMaterial state with OpenGL 2008-12-24 01:33:23 +00:00
cogl-matrix.c Adds CoglMatrix utility code 2008-12-22 16:35:52 +00:00
cogl-mesh-private.h Bug 1164 - Implements the proposed Mesh API 2008-11-10 18:53:14 +00:00
cogl-mesh.c * clutter/cogl/gl/cogl.c: 2008-12-10 12:13:20 +00:00
cogl-primitives.c Bug 1172 - Disjoint paths and clip to path 2008-12-04 13:45:09 +00:00
cogl-primitives.h Bug 1172 - Disjoint paths and clip to path 2008-12-04 13:45:09 +00:00
cogl-util.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
cogl-util.h Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
Makefile.am Adds a CoglMaterial abstraction, which includes support for multi-texturing 2008-12-22 16:35:52 +00:00
stb_image.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00