mutter/cogl
Neil Roberts 520ccba49d Query the framebuffer stencil bits instead of assuming it's global
Previously when the context was initialised Cogl would query the
number of stencil bits and set a private feature flag to mark that it
can use the buffer for clipping if there was at least 3. The problem
with this is that the number of stencil bits returned by
GL_STENCIL_BITS depends on the currently bound framebuffer. This patch
adds an internal function to query the number of stencil bits in a
framebuffer and makes it use that instead when determining whether it
can push the clip using the stencil buffer.

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

(cherry picked from commit e928d21516a6c07798655341f4f0f8e3c1d1686c)
2013-01-22 17:48:18 +00:00
..
driver Query the framebuffer stencil bits instead of assuming it's global 2013-01-22 17:48:18 +00:00
gl-prototypes attribute: Adds support for constant CoglAttributes 2013-01-22 17:48:07 +00:00
tesselator Don't include any GL header from the public GL headers 2012-08-06 14:27:38 +01:00
winsys Query glX* functions before getting the context to fix GL3 driver 2013-01-22 17:48:18 +00:00
cogl1-context.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl2-compatibility.c Adds CoglError api 2013-01-22 17:47:39 +00:00
cogl2-compatibility.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl2-experimental.h 2.0: Add cogl2-experimental.h + don't pollute .pc CFLAGS 2011-09-09 15:06:31 +01:00
cogl2-path.c Query the framebuffer stencil bits instead of assuming it's global 2013-01-22 17:48:18 +00:00
cogl2-path.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-1.0.pc.in Give cogl-pango it's own pkg-config file 2011-05-06 12:12:08 +01:00
cogl-2.0-experimental.pc.in 2.0: Add cogl2-experimental.h + don't pollute .pc CFLAGS 2011-09-09 15:06:31 +01:00
cogl-atlas-texture-private.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-atlas-texture.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-atlas.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-atlas.h texture: split out high-level texture constructors 2013-01-22 17:48:07 +00:00
cogl-attribute-buffer-private.h Rename CoglVertexArray to CoglAttributeBuffer 2011-05-16 14:31:31 +01:00
cogl-attribute-buffer.c Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-attribute-buffer.h Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-attribute-private.h attribute: Adds support for constant CoglAttributes 2013-01-22 17:48:07 +00:00
cogl-attribute.c attribute: Only unref buffer for buffered attributes 2013-01-22 17:48:07 +00:00
cogl-attribute.h attribute: Adds support for constant CoglAttributes 2013-01-22 17:48:07 +00:00
cogl-auto-texture.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-bitmap-conversion.c bitmap: ret CoglError from _new_with_malloc_buffer 2013-01-22 17:48:08 +00:00
cogl-bitmap-packing.h framebuffer: Support texture based depth buffers 2013-01-18 10:53:29 +00:00
cogl-bitmap-pixbuf.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-bitmap-private.h bitmap: ret CoglError from _new_with_malloc_buffer 2013-01-22 17:48:08 +00:00
cogl-bitmap.c Fix spelling of _cogl_propagate_error 2013-01-22 17:48:08 +00:00
cogl-bitmap.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-bitmask.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-bitmask.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-blend-string.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-blend-string.h Adds CoglError api 2013-01-22 17:47:39 +00:00
cogl-blit.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-blit.h blit: avoid referring to framebuffer stack 2013-01-22 17:48:08 +00:00
cogl-boxed-value.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-boxed-value.h Don't use the transpose argument of glUniformMatrix* 2012-08-06 14:27:45 +01:00
cogl-buffer-private.h Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-buffer.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-buffer.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-clip-stack.c Remove cogl-internal.h 2013-01-22 17:48:17 +00: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 clip-state: remove redundant _cogl_clip_state_flush() api 2011-12-06 18:51:57 +00:00
cogl-clip-state.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-clip-state.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-clutter-xlib.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-clutter.c Add a GL 3 driver 2013-01-22 17:48:01 +00:00
cogl-clutter.h Fixes for --disable-glib 2013-01-22 17:48:05 +00: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 Make cogl_color_init_from_4fv take a const array 2013-01-22 17:48:03 +00:00
cogl-color.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-config-private.h Add conf vars to trick Cogl to think extensions are disabled 2012-08-06 18:51:33 +01:00
cogl-config.c config: Don't read a config file at startup when using --disable-glib 2013-01-22 17:47:24 +00:00
cogl-context-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-context.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-context.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00: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 Add conf vars to trick Cogl to think extensions are disabled 2012-08-06 18:51:33 +01:00
cogl-debug.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-defines.h.in Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-defines.h.win32_SDL.in Mass rename CLUTTER_COMPILATION to COGL_COMPILATION 2012-08-06 14:27:45 +01:00
cogl-defines.h.win32.in Mass rename CLUTTER_COMPILATION to COGL_COMPILATION 2012-08-06 14:27:45 +01:00
cogl-deprecated.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
cogl-depth-state-private.h Adds missing cogl-depth-state-private.h 2011-05-16 18:45:51 +01:00
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 doc: Fix the remaining warning around the depth state 2013-01-22 17:48:15 +00:00
cogl-display-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-display.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-display.h doc: Fix various mismatches between arguments and their documentation 2013-01-22 17:48:13 +00:00
cogl-driver.h framebuffer: Bind the framebuffer before querying the bits 2013-01-22 17:48:18 +00:00
cogl-egl-defines.h.in Avoid including the EGL headers from the public Cogl headers 2012-08-06 18:51:32 +01:00
cogl-egl.h Fixes for --disable-glib 2013-01-22 17:48:05 +00: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 enum-types: Fix the header guard #endif comment 2013-01-22 17:48:16 +00:00
cogl-error-private.h error: Don't allocate a new CoglError when propagating 2013-01-22 17:48:08 +00:00
cogl-error.c error: Don't allocate a new CoglError when propagating 2013-01-22 17:48:08 +00:00
cogl-error.h doc: Put the opening '{' at the end of combined typedefs 2013-01-22 17:48:15 +00:00
cogl-euler.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-euler.h doc: Fix various mismatches between arguments and their documentation 2013-01-22 17:48:13 +00:00
cogl-feature-private.c Add a GL 3 driver 2013-01-22 17:48:01 +00:00
cogl-feature-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-fixed.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-fixed.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-flags.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-framebuffer-private.h Query the framebuffer stencil bits instead of assuming it's global 2013-01-22 17:48:18 +00:00
cogl-framebuffer.c Query the framebuffer stencil bits instead of assuming it's global 2013-01-22 17:48:18 +00:00
cogl-framebuffer.h Add a public cogl_framebuffer_get_depth_bits() function 2013-01-22 17:48:18 +00:00
cogl-gl-header.h.in Mass rename CLUTTER_COMPILATION to COGL_COMPILATION 2012-08-06 14:27:45 +01:00
cogl-gl-header.h.win32 Mass rename CLUTTER_COMPILATION to COGL_COMPILATION 2012-08-06 14:27:45 +01:00
cogl-gles2-context-private.h cogl-gles2-context: Append wrapper shader to user shaders 2012-09-17 23:06:21 +01:00
cogl-gles2-context.c texture-2d: factor out all GL specific code 2013-01-22 17:47:58 +00:00
cogl-gles2-types.h Use the correct type for GLintptr 2013-01-08 14:56:25 +01:00
cogl-gles2.h doc: Fix various mismatches between arguments and their documentation 2013-01-22 17:48:13 +00:00
cogl-glib-source.c Don't take internal references on the context 2012-09-17 23:06:20 +01:00
cogl-glib-source.h Mass rename CLUTTER_COMPILATION to COGL_COMPILATION 2012-08-06 14:27:45 +01:00
cogl-glsl-shader-boilerplate.h Adds back tex_coord array for CoglShader compatibility 2013-01-22 17:48:07 +00:00
cogl-glsl-shader-private.h Adds back tex_coord array for CoglShader compatibility 2013-01-22 17:48:07 +00:00
cogl-glsl-shader.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-glx-display-private.h onscreen: Adds support for resizable windows 2012-08-06 18:51:32 +01:00
cogl-glx-renderer-private.h Query glX* functions before getting the context to fix GL3 driver 2013-01-22 17:48:18 +00: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 cogl: Enable PBO path for all mesa versions when using intel 2013-01-22 17:48:04 +00:00
cogl-gtype-private.h Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-index-buffer-private.h Rename CoglIndexArray to CoglIndexBuffer 2011-05-16 14:31:31 +01:00
cogl-index-buffer.c buffer: move choice about using malloc closer to driver 2013-01-22 17:47:59 +00:00
cogl-index-buffer.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-indices-private.h Rename CoglIndexArray to CoglIndexBuffer 2011-05-16 14:31:31 +01:00
cogl-indices.c Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-indices.h doc: Fix small typo of sequence 2013-01-22 17:48:13 +00: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 Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-kms-display.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-kms-renderer.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-magazine-private.h Fixes for --disable-glib 2013-01-22 17:48:05 +00: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 Adds CoglError api 2013-01-22 17:47:39 +00:00
cogl-material-compat.h Adds CoglError api 2013-01-22 17:47:39 +00:00
cogl-matrix-private.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-matrix-stack-private.h matrix-stack: make CoglMatrixStack public 2013-01-22 17:48:11 +00:00
cogl-matrix-stack.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-matrix-stack.h doc: Don't use the HTML <ul> but the DocBook equivalent 2013-01-22 17:48:15 +00:00
cogl-matrix.c matrix: Add cogl_debug_matrix_print api 2013-01-18 17:28:25 +00:00
cogl-matrix.h doc: Fix argument syntax of existing commment blocks 2013-01-22 17:48:12 +00:00
cogl-memory-stack-private.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-memory-stack.c stack: don't deref freed mem in _cogl_memory_stack_free 2012-08-06 18:51:32 +01:00
cogl-meta-texture.c meta-texture: Fix textures[] index 2012-09-17 11:47:04 +01:00
cogl-meta-texture.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
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 doc: Put the opening '{' at the end of combined typedefs 2013-01-22 17:48:15 +00:00
cogl-offscreen.h doc: s/Fuction/Function/ 2013-01-22 17:48:12 +00:00
cogl-onscreen-private.h onscreen: Adds support for resizable windows 2012-08-06 18:51:32 +01:00
cogl-onscreen-template-private.h framebuffer: split out CoglOnscreen code 2011-11-01 12:03:02 +00:00
cogl-onscreen-template.c By default enable swap throttling 2012-08-06 14:27:42 +01:00
cogl-onscreen-template.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-onscreen.c Fix flushing the stencil viewport clipping workaround 2013-01-22 17:48:04 +00:00
cogl-onscreen.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-pango.h deprecate #include <cogl/cogl-pango.h> 2011-05-16 13:28:17 +01:00
cogl-path-functions.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-path-private.h Replace cogl_path_{stroke,fill} with framebuffer API 2012-08-06 14:27:39 +01:00
cogl-path.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-path.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-pipeline-cache.c build: Hide cogl_pipeline_cache_{new,free}() 2013-01-22 17:48:16 +00:00
cogl-pipeline-cache.h build: Hide cogl_pipeline_cache_{new,free}() 2013-01-22 17:48:16 +00:00
cogl-pipeline-debug.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-pipeline-layer-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00: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 texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-pipeline-layer-state.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-pipeline-layer.c pipeline: Don't notify the undefined progend of layer changes 2013-01-22 17:48:01 +00:00
cogl-pipeline-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-pipeline-snippet-private.h Fixes for --disable-glib 2013-01-22 17:48:05 +00: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 Add a GL 3 driver 2013-01-22 17:48:01 +00:00
cogl-pipeline-state.h doc: Fix the remaining warning around the depth state 2013-01-22 17:48:15 +00:00
cogl-pipeline.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-pipeline.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-pixel-buffer-private.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-pixel-buffer.c Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-pixel-buffer.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-point-in-poly-private.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
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 doc: Document the members of CoglPollFDEvent 2013-01-22 17:48:14 +00:00
cogl-primitive-private.h primitive: Adds _cogl_primitive_draw api taking flags 2011-11-01 12:02:59 +00:00
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 Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-primitive.c primitive: Don't leak indices 2012-09-03 15:51:44 +01:00
cogl-primitive.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-primitives-private.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-primitives.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-primitives.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-private.h Query the framebuffer stencil bits instead of assuming it's global 2013-01-22 17:48:18 +00:00
cogl-profile.c profile: Print warning if "Mainloop" timer missing 2012-09-03 15:51:45 +01:00
cogl-profile.h Initialize the cogl uprof state in cogl_create_context 2010-09-14 12:43:17 +01:00
cogl-program-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-program.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-quaternion-private.h math: Adds an experimental quaternion API 2011-05-16 14:11:47 +01:00
cogl-quaternion.c doc: Fix various mismatches between arguments and their documentation 2013-01-22 17:48:13 +00:00
cogl-quaternion.h doc: Use <ulink> to make Gimbal Lock reactive 2013-01-22 17:48:14 +00:00
cogl-queue.h cogl-queue: Make suitable for use in Cogl source code 2011-07-01 17:52:55 +01:00
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 Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-renderer-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-renderer.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-renderer.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-sampler-cache-private.h Fixes for building with --disable-gl 2012-08-06 14:27:41 +01:00
cogl-sampler-cache.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-sdl.c Adds CoglError api 2013-01-22 17:47:39 +00:00
cogl-sdl.h doc: Use Docbook's <constant> for external constants 2013-01-22 17:48:16 +00:00
cogl-shader-private.h Adds back tex_coord array for CoglShader compatibility 2013-01-22 17:48:07 +00:00
cogl-shader.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-shader.h Fixes for --disable-glib 2013-01-22 17:48:05 +00: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 Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-spans.c Remove cogl-internal.h 2013-01-22 17:48:17 +00: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 texture: add width/height members to base CoglTexture 2013-01-22 17:48:17 +00:00
cogl-sub-texture.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-sub-texture.h doc: Fix various mismatches between arguments and their documentation 2013-01-22 17:48:13 +00: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 Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-texture-2d-gl.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-texture-2d-private.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-2d-sliced-private.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-2d-sliced.c texture-2d-slice: Fix the foreach_sub_texture_in_region implementation 2013-01-22 17:48:18 +00:00
cogl-texture-2d-sliced.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-2d.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-2d.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-3d-private.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-3d.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-3d.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-driver.h texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-texture-private.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-rectangle-private.h Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-rectangle.c Allow lazy texture storage allocation 2013-01-22 17:48:17 +00:00
cogl-texture-rectangle.h doc: Fixup type references 2013-01-22 17:48:15 +00:00
cogl-texture.c Also flip the virtual coordinates when iterating spans 2013-01-22 17:48:18 +00:00
cogl-texture.h texture: Adds cogl_texture_set_data convenience api 2013-01-22 17:48:17 +00:00
cogl-types.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-util.c Add a wrapper for 'memmem' 2012-08-14 18:55:42 +01:00
cogl-util.h Don't use #if with defines that are either defined or not 2013-01-22 17:48:11 +00:00
cogl-vector.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-vector.h doc: Fix the remaining broken internal cross-references 2013-01-22 17:48:16 +00:00
cogl-version.h cogl-version: Fix the 'since' tags in the documentation 2012-09-03 15:48:05 +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 Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-vertex-buffer.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-wayland-client.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-wayland-renderer.h doc: Fix various mismatches between arguments and their documentation 2013-01-22 17:48:13 +00:00
cogl-wayland-server.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl-win32-renderer.c replace public native_event APIs with typesafe APIs 2011-06-30 14:33:13 +01:00
cogl-win32-renderer.h doc: Make a pass on CoglRenderer argument documentation 2013-01-22 17:48:13 +00:00
cogl-x11-renderer-private.h work towards consistent platform file/symbol naming 2011-06-30 14:34:33 +01:00
cogl-xlib-private.h Remove all internal includes of cogl.h 2012-02-20 23:12:45 +00:00
cogl-xlib-renderer-private.h Adds CoglError api 2013-01-22 17:47:39 +00:00
cogl-xlib-renderer.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-xlib-renderer.h doc: Make a pass on CoglRenderer argument documentation 2013-01-22 17:48:13 +00:00
cogl-xlib.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-xlib.h Fixes for --disable-glib 2013-01-22 17:48:05 +00:00
cogl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl.h matrix-stack: make CoglMatrixStack public 2013-01-22 17:48:11 +00:00
cogl.rc.in Fix Visual C++ build 2012-08-06 14:27:42 +01:00
cogl.symbols build: Hide cogl_pipeline_cache_{new,free}() 2013-01-22 17:48:16 +00:00
Makefile.am Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
stb_image.c stb_image: Fix warnings that the original stb_image has 2013-01-18 17:28:25 +00:00