mirror of
https://github.com/brl/mutter.git
synced 2024-11-23 00:20:42 -05:00
e4548bcdc5
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. |
||
---|---|---|
.. | ||
cogl-bitmap-fallback.c | ||
cogl-bitmap-pixbuf.c | ||
cogl-bitmap.c | ||
cogl-bitmap.h | ||
cogl-clip-stack.c | ||
cogl-clip-stack.h | ||
cogl-color.c | ||
cogl-fixed.c | ||
cogl-handle.h | ||
cogl-material-private.h | ||
cogl-material.c | ||
cogl-matrix.c | ||
cogl-mesh-private.h | ||
cogl-mesh.c | ||
cogl-primitives.c | ||
cogl-primitives.h | ||
cogl-util.c | ||
cogl-util.h | ||
Makefile.am | ||
stb_image.c |