mutter/tests/conform
Robert Bragg 92c3063014 framebuffer: Add cogl_framebuffer draw methods
This adds cogl_framebuffer_ apis for drawing attributes and primitives
that replace corresponding apis that depend on the default CoglContext.
This is part of the on going effort to adapt the Cogl api so it no
longer depends on a global context variable.

All the new drawing functions also take an explicit pipeline argument
since we are also aiming to avoid being a stateful api like Cairo and
OpenGL. Being stateless makes it easier for orthogonal components to
share access to the GPU. Being stateless should also minimize any
impedance miss-match for those wanting to build higher level stateless
apis on top of Cogl.

Note: none of the legacy, global state options such as
cogl_set_depth_test_enabled(), cogl_set_backface_culling_enabled() or
cogl_program_use() are supported by these new drawing apis and if set
will simply be silently ignored.

Reviewed-by: Neil Roberts <neil@linux.intel.com>
2012-02-09 13:09:15 +00:00
..
Makefile.am Port the test-primitive test from Clutter to Cogl 2012-02-07 15:25:36 +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 Port the test-primitive test from Clutter to Cogl 2012-02-07 15:25:36 +00:00
test-custom-attributes.c framebuffer: Add cogl_framebuffer draw methods 2012-02-09 13:09:15 +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 test-launcher: Pass on the exit code 2011-12-07 19:01:48 +00: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 test-offscreen: Add tests that the offscreen's journal gets flushed 2012-01-31 12:01:20 +00: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 framebuffer: Add cogl_framebuffer draw methods 2012-02-09 13:09:15 +00:00
test-readpixels.c Starts porting Cogl conformance tests from Clutter 2011-09-08 15:48:07 +01:00
test-snippets.c test-snippets: Add a test to verify the order of the snippets 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 test-utils: Expose the compare_pixel function 2012-01-31 12:01:20 +00:00
test-utils.h test-utils: Expose the compare_pixel function 2012-01-31 12:01:20 +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