mutter/tests/conform
Neil Roberts df0f9a862f pipeline: Add a snippet hook for the texture lookup
This adds a per-layer snippet hook for the texure lookup. Here the
snippet can modify the texture coordinates used for the lookup or
modify the texel resulting from the lookup. This is the first
per-layer hook so this also adds the
COGL_PIPELINE_LAYER_STATE_FRAGMENT_SNIPPETS state and all of the
boilerplate needed to make that work.

Most of the functions used by the pipeline state to manage the snippet
list has been moved into cogl-pipeline-snippet.c so that it can be
shared with the layer state.

Reviewed-by: Robert Bragg <robert@linux.intel.com>
2011-12-06 19:02:06 +00:00
..
Makefile.am Add a conformance test for CoglSnippets 2011-12-06 19:02:05 +00:00
run-tests.sh Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-atlas-migration.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-backface-culling.c test-backface-culling: Use the experimental pipeline API 2011-11-14 18:40:27 +00:00
test-bitmask.c cogl-bitmask: Add _cogl_bitmask_popcount 2011-11-16 16:32:11 +00:00
test-blend-strings.c tests: Add a utility function for reading a pixel 2011-10-26 18:57:33 +01:00
test-color-mask.c tests: Add a utility function for reading a pixel 2011-10-26 18:57:33 +01:00
test-conform-main.c Add a conformance test for CoglSnippets 2011-12-06 19:02:05 +00:00
test-depth-test.c tests: Add a utility function for reading a pixel 2011-10-26 18:57:33 +01:00
test-fixed.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-fixtures.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-just-vertex-shader.c test-just-vertex-shader: Sample a texture in the fragment pipeline 2011-11-02 13:50:28 +00:00
test-launcher.sh.in Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-materials.c tests: Add a utility function for reading a pixel 2011-10-26 18:57:33 +01:00
test-multitexture.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-npot-texture.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-object.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-offscreen.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-path.c tests: Port test-path conformance test from Clutter 2011-11-03 20:31:14 +00:00
test-pipeline-uniforms.c Add a conformance test for setting uniforms on a pipeline 2011-11-16 16:32:11 +00:00
test-pipeline-user-matrix.c Port the pipeline-user-matrix conformance test from Clutter 2011-10-01 15:10:55 +01:00
test-pixel-buffer.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-premult.c tests: Add a utility function for reading a pixel 2011-10-26 18:57:33 +01:00
test-primitive.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-readpixels.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-snippets.c pipeline: Add a snippet hook for the texture lookup 2011-12-06 19:02:06 +00:00
test-sub-texture.c tests: ports test-sub-texture to not depend on clutter 2011-11-01 12:03:04 +00:00
test-texture-3d.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-texture-get-set-data.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-texture-mipmaps.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-texture-pixmap-x11.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-texture-rectangle.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-utils.c tests: Adds test_utils_check_region() utility api 2011-11-01 12:03:04 +00:00
test-utils.h tests: Adds test_utils_check_region() utility api 2011-11-01 12:03:04 +00:00
test-vertex-buffer-contiguous.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-vertex-buffer-interleved.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-vertex-buffer-mutability.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-viewport.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-wrap-modes.c tests: ports test-wrap-modes.c to be standalone cogl test 2011-11-01 12:03:01 +00:00