mutter/cogl/driver/gl
Robert Bragg cab4622eb3 matrix-stack: make CoglMatrixStack public
We have found several times now when writing code using Cogl that it
would really help if Cogl's matrix stack api was public as a utility
api. In Rig for example we want to avoid redundant arithmetic when
deriving the matrices of entities used to render and we aren't able
to simply use the framebuffer's matrix stack to achieve this. Also when
implementing cairo-cogl we found that it would be really useful if we
could have a matrix stack utility api.

(cherry picked from commit d17a01fd935d88fab96fe6cc0b906c84026c0067)
2013-01-22 17:48:11 +00:00
..
gl Fix handling of binding errors when uploading a full texture 2013-01-22 17:48:09 +00:00
gles Fix handling of binding errors when uploading a full texture 2013-01-22 17:48:09 +00:00
cogl-attribute-gl-private.h buffer: splits out GL specific code 2013-01-22 17:47:59 +00:00
cogl-attribute-gl.c Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-buffer-gl-private.h Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-buffer-gl.c Fix spelling of _cogl_propagate_error 2013-01-22 17:48:08 +00:00
cogl-clip-stack-gl-private.h clip-stack: Splits out opengl specific code 2013-01-22 17:47:59 +00:00
cogl-clip-stack-gl.c matrix-stack: make CoglMatrixStack public 2013-01-22 17:48:11 +00:00
cogl-framebuffer-gl-private.h Adds CoglError api 2013-01-22 17:47:39 +00:00
cogl-framebuffer-gl.c moves some gl texture code too cogl-texture-gl.c 2013-01-22 17:48:08 +00:00
cogl-pipeline-fragend-fixed-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-fragend-fixed.c Remove the varying array for tex_coords 2013-01-22 17:48:06 +00:00
cogl-pipeline-fragend-glsl-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-fragend-glsl.c Adds back tex_coord array for CoglShader compatibility 2013-01-22 17:48:07 +00:00
cogl-pipeline-opengl-private.h Remove the varying array for tex_coords 2013-01-22 17:48:06 +00:00
cogl-pipeline-opengl.c matrix-stack: make CoglMatrixStack public 2013-01-22 17:48:11 +00:00
cogl-pipeline-progend-fixed-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-progend-fixed.c Add a GL 3 driver 2013-01-22 17:48:01 +00:00
cogl-pipeline-progend-glsl-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-progend-glsl.c matrix-stack: make CoglMatrixStack public 2013-01-22 17:48:11 +00:00
cogl-pipeline-vertend-fixed-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-vertend-fixed.c matrix-stack: make CoglMatrixStack public 2013-01-22 17:48:11 +00:00
cogl-pipeline-vertend-glsl-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-vertend-glsl.c Adds back tex_coord array for CoglShader compatibility 2013-01-22 17:48:07 +00:00
cogl-texture-2d-gl-private.h texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-texture-2d-gl.c texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-texture-gl-private.h texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-texture-gl.c texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-util-gl-private.h Check for out-of-memory when allocating 2d textures 2013-01-22 17:48:06 +00:00
cogl-util-gl.c Check for out-of-memory when allocating 2d textures 2013-01-22 17:48:06 +00:00