mutter/cogl
Neil Roberts 702873c199 matrix-stack: Prune stack entries when loading a replacement matrix
Previously if an application does not use the matrix stack as a stack
but instead just loads its own matrices for each frame using
cogl_framebuffer_set_modelview_matrix then it will continously push
OP_LOAD entries on the stack and the stack will grow forever. This
patch fixes that use case by resetting the top of the stack to the
last save entry whenever something is pushed that replaces the
previous matrix on the stack.

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit d31ed33241a9e9e3bc25f01b2614678827a7a9aa)
2012-08-06 14:27:43 +01:00
..
driver Workaround drisw bug where clipped redraws don't work 2012-08-06 14:27:42 +01:00
gl-prototypes Adds libcogl-gles2 frontend GLES2 api 2012-08-06 14:27:42 +01:00
tesselator Don't include any GL header from the public GL headers 2012-08-06 14:27:38 +01:00
winsys Adds gles2-context renderer constraint 2012-08-06 14:27:43 +01:00
cogl1-context.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl2-compatibility.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl2-compatibility.h Add compatibility API for functions removed after 1.9.8 2012-03-09 16:09:13 +00:00
cogl2-experimental.h
cogl2-path.c Replace cogl_path_{stroke,fill} with framebuffer API 2012-08-06 14:27:39 +01:00
cogl2-path.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-1.0.pc.in
cogl-2.0-experimental.pc.in
cogl-atlas-texture-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-atlas-texture.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-atlas.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-atlas.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-attribute-buffer-private.h
cogl-attribute-buffer.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-attribute-buffer.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-attribute-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-attribute.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-attribute.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-bitmap-conversion.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-bitmap-packing.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-bitmap-pixbuf.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-bitmap-private.h Allow npot Texture2D creation with only basic npot support 2012-08-06 14:27:40 +01:00
cogl-bitmap.c Allow npot Texture2D creation with only basic npot support 2012-08-06 14:27:40 +01:00
cogl-bitmap.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-bitmask.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-bitmask.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-blend-string.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-blend-string.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-blit.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-blit.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-boxed-value.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-boxed-value.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-buffer-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-buffer.c buffer: Use GL_STREAM_DRAW on GLES2 2012-08-06 14:27:41 +01:00
cogl-buffer.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-clip-stack.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-clip-stack.h Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-clip-state-private.h
cogl-clip-state.c Removes all remaining use of CoglHandle 2012-08-06 14:27:39 +01:00
cogl-clip-state.h
cogl-clutter-xlib.h
cogl-clutter.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-clutter.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-color-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-color.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-color.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-config-private.h
cogl-config.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-context-private.h Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-context.c Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-context.h Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-debug-options.h Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-debug.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-debug.h Fix disabling debugging 2012-08-06 14:27:43 +01:00
cogl-defines.h.in Add a cogl-version header 2012-08-06 14:27:40 +01:00
cogl-defines.h.win32_SDL.in Fix Visual C++ build 2012-08-06 14:27:42 +01:00
cogl-defines.h.win32.in Fix Visual C++ build 2012-08-06 14:27:42 +01:00
cogl-deprecated.h
cogl-depth-state-private.h
cogl-depth-state.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-depth-state.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-display-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-display.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-display.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-driver.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-enum-types.c.in Removes all remaining use of CoglHandle 2012-08-06 14:27:39 +01:00
cogl-enum-types.h.in
cogl-euler.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-euler.h doc: Include the documentation for CoglEuler 2012-08-06 14:27:41 +01:00
cogl-feature-private.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-feature-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-fixed.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-fixed.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-flags.h
cogl-framebuffer-private.h Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-framebuffer.c Add functions to directly transform from a euler or a quaternion 2012-08-06 14:27:43 +01:00
cogl-framebuffer.h Add functions to directly transform from a euler or a quaternion 2012-08-06 14:27:43 +01:00
cogl-gl-header.h.in Don't include any GL header from the public GL headers 2012-08-06 14:27:38 +01:00
cogl-gl-header.h.win32 Fix Visual C++ build 2012-08-06 14:27:42 +01:00
cogl-gles2-context-private.h Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-gles2-context.c Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-gles2-types.h Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-gles2.h Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl-glib-source.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-glib-source.h
cogl-glx-display-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-glx-renderer-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-gpu-info-private.h gpu-info: Detect more info including architecture 2012-08-06 14:27:42 +01:00
cogl-gpu-info.c gpu-info: Detect more info including architecture 2012-08-06 14:27:42 +01:00
cogl-gtype-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-handle.h
cogl-index-buffer-private.h
cogl-index-buffer.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-index-buffer.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-indices-private.h
cogl-indices.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-indices.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-internal.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-journal-private.h Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-journal.c journal: avoiding some _cogl_matrix_entry_get()'s 2012-08-06 14:27:40 +01:00
cogl-kms-display.h kms: defer setting crtc modes until first swap buffers 2012-04-11 15:44:58 +01:00
cogl-kms-renderer.h
cogl-magazine-private.h Adds a "magazine" allocator for chunks of fixed size 2012-08-06 14:27:40 +01:00
cogl-magazine.c Adds a "magazine" allocator for chunks of fixed size 2012-08-06 14:27:40 +01:00
cogl-material-compat.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-material-compat.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-matrix-private.h Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-matrix-stack.c matrix-stack: Prune stack entries when loading a replacement matrix 2012-08-06 14:27:43 +01:00
cogl-matrix-stack.h Add functions to directly transform from a euler or a quaternion 2012-08-06 14:27:43 +01:00
cogl-matrix.c Add functions to directly transform from a euler or a quaternion 2012-08-06 14:27:43 +01:00
cogl-matrix.h Add functions to directly transform from a euler or a quaternion 2012-08-06 14:27:43 +01:00
cogl-memory-stack-private.h Adds internal CoglMemoryStack utility API 2012-08-06 14:27:40 +01:00
cogl-memory-stack.c Don't typedef CoglMemoryStack twice 2012-08-06 14:27:41 +01:00
cogl-meta-texture.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-meta-texture.h
cogl-node-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-node.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-object-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-object.c object: avoid creating a new entry for NULL data 2012-02-20 23:16:37 +00:00
cogl-object.h
cogl-offscreen.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-onscreen-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-onscreen-template-private.h
cogl-onscreen-template.c By default enable swap throttling 2012-08-06 14:27:42 +01:00
cogl-onscreen-template.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-onscreen.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-onscreen.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pango.h
cogl-path-functions.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-path-private.h Replace cogl_path_{stroke,fill} with framebuffer API 2012-08-06 14:27:39 +01:00
cogl-path.c Add a context member to CoglPath 2012-08-06 14:27:38 +01:00
cogl-path.h Add -Wmissing-declarations to maintainer flags and fix problems 2012-03-06 18:45:44 +00:00
cogl-pipeline-cache.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-cache.h
cogl-pipeline-debug.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-fragend-arbfp-private.h
cogl-pipeline-fragend-arbfp.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-fragend-fixed-private.h
cogl-pipeline-fragend-fixed.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-fragend-glsl-private.h
cogl-pipeline-fragend-glsl.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-layer-private.h Fixes for building with --disable-gl 2012-08-06 14:27:41 +01:00
cogl-pipeline-layer-state-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-layer-state.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-layer-state.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-layer.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-opengl-private.h Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-pipeline-opengl.c Fix depth testing, write enable bug 2012-08-06 14:27:42 +01:00
cogl-pipeline-private.h Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-pipeline-progend-fixed-private.h
cogl-pipeline-progend-fixed.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-pipeline-progend-glsl-private.h
cogl-pipeline-progend-glsl.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-pipeline-snippet-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-snippet.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-state-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-state.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-state.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-vertend-fixed-private.h
cogl-pipeline-vertend-fixed.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-pipeline-vertend-glsl-private.h
cogl-pipeline-vertend-glsl.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl-pipeline.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pixel-buffer-private.h Removes all remaining use of CoglHandle 2012-08-06 14:27:39 +01:00
cogl-pixel-buffer.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pixel-buffer.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-point-in-poly-private.h
cogl-point-in-poly.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-poll.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-poll.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-primitive-private.h
cogl-primitive-texture.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-primitive-texture.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-primitive.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-primitive.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-primitives-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-primitives.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-primitives.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-profile.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-profile.h
cogl-program-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-program.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-quaternion-private.h
cogl-quaternion.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-quaternion.h Fix the documentation for cogl_quaterinon_init_from_array 2012-08-06 14:27:43 +01:00
cogl-queue.h
cogl-rectangle-map.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-rectangle-map.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-renderer-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-renderer.c Adds gles2-context renderer constraint 2012-08-06 14:27:43 +01:00
cogl-renderer.h Adds gles2-context renderer constraint 2012-08-06 14:27:43 +01:00
cogl-sampler-cache-private.h Fixes for building with --disable-gl 2012-08-06 14:27:41 +01:00
cogl-sampler-cache.c Fixes for building with --disable-gl 2012-08-06 14:27:41 +01:00
cogl-sdl.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-sdl.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-shader-boilerplate.h
cogl-shader-private.h Removes all remaining use of CoglHandle 2012-08-06 14:27:39 +01:00
cogl-shader.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-shader.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-snippet-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-snippet.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-snippet.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-spans.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-spans.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-sub-texture-private.h
cogl-sub-texture.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-sub-texture.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-swap-chain-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-swap-chain.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-swap-chain.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-2d-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-2d-sliced-private.h
cogl-texture-2d-sliced.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-2d-sliced.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-2d.c Allow npot Texture2D creation with only basic npot support 2012-08-06 14:27:40 +01:00
cogl-texture-2d.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-3d-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-3d.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-3d.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-driver.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-rectangle-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-rectangle.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture-rectangle.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-texture.c Allow npot Texture2D creation with only basic npot support 2012-08-06 14:27:40 +01:00
cogl-texture.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-types.h Adds gles2-context renderer constraint 2012-08-06 14:27:43 +01:00
cogl-util.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-util.h Fix disabling debugging 2012-08-06 14:27:43 +01:00
cogl-vector.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-vector.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-version.h Add a cogl-version header 2012-08-06 14:27:40 +01:00
cogl-vertex-buffer-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-vertex-buffer.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-vertex-buffer.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-wayland-client.h Create standalone public wayland client/server headers 2012-03-20 14:26:44 +00:00
cogl-wayland-renderer.h wayland-renderer: remove the _EXP suffix from symbols 2012-03-05 20:23:54 +00:00
cogl-wayland-server.h Create standalone public wayland client/server headers 2012-03-20 14:26:44 +00:00
cogl-win32-renderer.c
cogl-win32-renderer.h
cogl-x11-renderer-private.h
cogl-xlib-private.h
cogl-xlib-renderer-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-xlib-renderer.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-xlib-renderer.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-xlib.c Removes all remaining use of CoglHandle 2012-08-06 14:27:39 +01:00
cogl-xlib.h
cogl.c Re-design the matrix stack using a graph of ops 2012-08-06 14:27:40 +01:00
cogl.h Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
cogl.rc.in Fix Visual C++ build 2012-08-06 14:27:42 +01:00
cogl.symbols Update cogl.symbols 2012-08-06 14:27:42 +01:00
Makefile.am Adds initial GLES2 integration support 2012-08-06 14:27:42 +01:00
stb_image.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00