mutter/clutter/cogl/cogl
Neil Roberts 21e47d4280 cogl_pipeline_equal: Fix the comparison for layer texture equality
Before commit 49898d43 CoglPipeline would compare whether a pipeline
layer's texture is equal by fetching the underlying GL handle. I
changed that so that it would only compare the CoglHandles because
that commit removes the GL handle texture overrides and sliced
textures instead log the underlying primitive texture. However I
forgot that the primitives don't always use
_cogl_texture_foreach_sub_texture_in_region when the quad fits within
the single texture so it won't use a texture override. This meant that
atlas textures and sub textures get logged with the atlas handle so
the comparison still needs to be done using the GL handles. It might
be nice to add a CoglTexture virtual to get the underlying primitive
texture instead to avoid having the pipeline poke around with GL
handles.
2010-11-26 15:49:31 +00:00
..
driver cogl-context: Get rid of the features_cached member 2010-11-24 18:39:07 +00:00
tesselator
winsys
cogl2-path.c vertex-array: Adds data arg for _vertex_array_new() 2010-11-19 13:27:30 +00:00
cogl2-path.h path 2.0: update path API for experimental 2.0 API 2010-11-11 13:17:26 +00:00
cogl-atlas-texture-private.h
cogl-atlas-texture.c Use FBOs and use cogl_read_pixels() to efficiently read partial textures 2010-11-24 15:56:35 +00:00
cogl-atlas.c
cogl-atlas.h
cogl-bitmap-fallback.c
cogl-bitmap-pixbuf.c
cogl-bitmap-private.h
cogl-bitmap.c
cogl-bitmap.h
cogl-bitmask.c
cogl-bitmask.h
cogl-blend-string.c Remove the disabling of layer constants for GLES2 2010-11-24 18:06:44 +00:00
cogl-blend-string.h
cogl-buffer-private.h
cogl-buffer.c Actually free buffer objects 2010-11-19 13:27:30 +00:00
cogl-buffer.h
cogl-callback-list.c
cogl-callback-list.h
cogl-clip-stack.c clip-stack: combine modelview-projection in set_clip_planes 2010-11-23 12:50:29 +00:00
cogl-clip-stack.h
cogl-clip-state.c path 2.0: update path API for experimental 2.0 API 2010-11-11 13:17:26 +00:00
cogl-clip-state.h build: cogl-clip-state.h depends on cogl-clip-stack.h 2010-11-19 13:27:30 +00:00
cogl-color-private.h
cogl-color.c
cogl-color.h
cogl-context.c cogl-context: Get rid of the features_cached member 2010-11-24 18:39:07 +00:00
cogl-context.h cogl-context: Get rid of the features_cached member 2010-11-24 18:39:07 +00:00
cogl-debug-options.h Add a COGL_DEBUG option to disable the fixed function pipeline backend 2010-11-24 18:06:44 +00:00
cogl-debug.c Add a COGL_DEBUG option to disable the fixed function pipeline backend 2010-11-24 18:06:44 +00:00
cogl-debug.h Add a COGL_DEBUG option to disable the fixed function pipeline backend 2010-11-24 18:06:44 +00:00
cogl-defines.h.in
cogl-deprecated.h
cogl-enum-types.c.in
cogl-enum-types.h.in
cogl-feature-private.c
cogl-feature-private.h
cogl-fixed.c Fixed "the the" repetitions in some doc strings 2010-11-25 18:18:51 +00:00
cogl-fixed.h
cogl-framebuffer-private.h cogl-framebuffer: Try to track format of the framebuffer 2010-11-24 15:56:35 +00:00
cogl-framebuffer.c cogl-framebuffer: Try to track format of the framebuffer 2010-11-24 15:56:35 +00:00
cogl-handle.h
cogl-index-array-private.h
cogl-index-array.c
cogl-index-array.h
cogl-indices-private.h indices: Makes cogl_indices_get_array public 2010-11-19 13:27:30 +00:00
cogl-indices.c indices: Makes cogl_indices_get_array public 2010-11-19 13:27:30 +00:00
cogl-indices.h indices: Makes cogl_indices_get_array public 2010-11-19 13:27:30 +00:00
cogl-internal.h
cogl-journal-private.h journal: remove possability of fallback layers 2010-11-23 12:50:29 +00:00
cogl-journal.c journal: remove possability of fallback layers 2010-11-23 12:50:29 +00:00
cogl-material-compat.c
cogl-material-compat.h
cogl-matrix-mesa.c
cogl-matrix-mesa.h
cogl-matrix-private.h
cogl-matrix-stack.c
cogl-matrix-stack.h
cogl-matrix.c matrix: Adds experimental cogl_matrix_{transform,project}_points 2010-11-23 12:50:29 +00:00
cogl-matrix.h matrix: Adds experimental cogl_matrix_{transform,project}_points 2010-11-23 12:50:29 +00:00
cogl-object-private.h
cogl-object.c
cogl-object.h
cogl-offscreen.h Add some more introspection annotations 2010-09-06 16:11:46 +01:00
cogl-path-private.h path 2.0: update path API for experimental 2.0 API 2010-11-11 13:17:26 +00:00
cogl-path.c path 2.0: update path API for experimental 2.0 API 2010-11-11 13:17:26 +00:00
cogl-path.h path 2.0: update path API for experimental 2.0 API 2010-11-11 13:17:26 +00:00
cogl-pipeline-arbfp-private.h
cogl-pipeline-arbfp.c Move need_texture_combine_separate to cogl-pipeline 2010-11-24 18:06:43 +00:00
cogl-pipeline-fixed-private.h
cogl-pipeline-fixed.c Add a COGL_DEBUG option to disable the fixed function pipeline backend 2010-11-24 18:06:44 +00:00
cogl-pipeline-glsl-private.h
cogl-pipeline-glsl.c cogl-pipeline-glsl: Don't use gl_PointCoord on OpenGL 2010-11-24 18:06:44 +00:00
cogl-pipeline-opengl-private.h cogl-shader: Prepend boilerplate for portable shaders 2010-11-10 14:24:52 +00:00
cogl-pipeline-opengl.c Add a warning message when no usable Cogl pipeline backend is found 2010-11-24 18:06:44 +00:00
cogl-pipeline-private.h Lower the priority of the GLSL pipeline backend 2010-11-24 18:06:44 +00:00
cogl-pipeline.c cogl_pipeline_equal: Fix the comparison for layer texture equality 2010-11-26 15:49:31 +00:00
cogl-pipeline.h cogl-pipeline: Add getters for the alpha test state 2010-11-24 18:06:44 +00:00
cogl-pixel-array-private.h
cogl-pixel-array.c Actually free buffer objects 2010-11-19 13:27:30 +00:00
cogl-pixel-array.h
cogl-primitive-private.h
cogl-primitive.c vertex-array: Adds data arg for _vertex_array_new() 2010-11-19 13:27:30 +00:00
cogl-primitive.h
cogl-primitives-private.h
cogl-primitives.c primitives: avoid leaking polygon override materials 2010-11-26 14:33:50 +00:00
cogl-primitives.h
cogl-private.h Add an internal _cogl_read_pixels_with_rowstride 2010-11-24 15:56:34 +00:00
cogl-profile.c
cogl-profile.h
cogl-program-private.h
cogl-program.c
cogl-rectangle-map.c
cogl-rectangle-map.h
cogl-shader-boilerplate.h cogl-shader: Prepend boilerplate for portable shaders 2010-11-10 14:24:52 +00:00
cogl-shader-private.h Move the cogl shader boilerplate setting code to a separate function 2010-11-24 18:06:43 +00:00
cogl-shader.c Move the cogl shader boilerplate setting code to a separate function 2010-11-24 18:06:43 +00:00
cogl-shader.h
cogl-spans.c
cogl-spans.h
cogl-sub-texture-private.h
cogl-sub-texture.c Use FBOs and use cogl_read_pixels() to efficiently read partial textures 2010-11-24 15:56:35 +00:00
cogl-texture-2d-private.h
cogl-texture-2d-sliced-private.h
cogl-texture-2d-sliced.c Use FBOs and use cogl_read_pixels() to efficiently read partial textures 2010-11-24 15:56:35 +00:00
cogl-texture-2d.c cogl-texture: Remove the gl_handle from CoglTextureSliceCallback 2010-11-11 16:25:13 +00:00
cogl-texture-3d-private.h
cogl-texture-3d.c cogl-texture: Remove the gl_handle from CoglTextureSliceCallback 2010-11-11 16:25:13 +00:00
cogl-texture-3d.h
cogl-texture-driver.h
cogl-texture-private.h cogl-texture: Remove the gl_handle from CoglTextureSliceCallback 2010-11-11 16:25:13 +00:00
cogl-texture-rectangle-private.h
cogl-texture-rectangle.c cogl-texture: Remove the gl_handle from CoglTextureSliceCallback 2010-11-11 16:25:13 +00:00
cogl-texture.c Use FBOs and use cogl_read_pixels() to efficiently read partial textures 2010-11-24 15:56:35 +00:00
cogl-texture.h
cogl-types.h
cogl-util.c
cogl-util.h
cogl-vector.c
cogl-vector.h
cogl-vertex-array-private.h
cogl-vertex-array.c vertex-array: Adds data arg for _vertex_array_new() 2010-11-19 13:27:30 +00:00
cogl-vertex-array.h vertex-array: Adds data arg for _vertex_array_new() 2010-11-19 13:27:30 +00:00
cogl-vertex-attribute-private.h
cogl-vertex-attribute.c debug: Adds a COGL_DEBUG=wireframe option 2010-11-19 13:27:30 +00:00
cogl-vertex-attribute.h
cogl-vertex-buffer-private.h
cogl-vertex-buffer.c Fixed "the the" repetitions in some doc strings 2010-11-25 18:18:51 +00:00
cogl-vertex-buffer.h
cogl.c cogl-context: Get rid of the features_cached member 2010-11-24 18:39:07 +00:00
cogl.h path 2.0: update path API for experimental 2.0 API 2010-11-11 13:17:26 +00:00
cogl.pc.in
Makefile.am Remove the fragment shader generation from the GLES2 wrapper 2010-11-24 18:06:44 +00:00
stb_image.c