mutter/tests/conform
Neil Roberts 3372a0233e Add a conformance test for ClutterShaderEffect
This adds a simple conformance test which sets up a few shader effects
using both the old style with clutter_shader_effect_set_source and the
new style by overriding get_static_shader_source. The effects are then
verified to confirm that they drew the right pixel colour.

https://bugzilla.gnome.org/show_bug.cgi?id=660512

Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
2011-09-30 11:51:38 +01:00
..
ADDING_NEW_TESTS conform: Implement TEST_CONFORM_TODO() correctly 2010-10-12 17:11:52 +01:00
Makefile.am Add a conformance test for ClutterShaderEffect 2011-09-30 11:51:38 +01:00
run-tests.sh Restore the report on the conformance test suite 2010-07-07 14:52:19 +01:00
test-actor-destroy.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-actor-invariants.c Remove usage of clutter_group_add() 2011-06-16 17:07:32 +01:00
test-actor-size.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-anchors.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-animator.c conformance: Use g_assert_no_error() if available 2010-03-02 19:10:07 +00:00
test-behaviours.c Deprecate ClutterBehaviour and sub-classes 2010-11-18 15:21:16 +00:00
test-binding-pool.c keysyms: Update the macros to CLUTTER_KEY_* 2010-09-10 17:54:52 +01:00
test-cally-text.c tests: initial support for cally-text conform tests 2011-07-26 15:30:09 +02:00
test-clutter-cairo-texture.c cairo-texture: Deprecate create()/create_region() 2011-07-26 12:53:22 +01:00
test-clutter-rectangle.c
test-clutter-text.c text: Make :use-markup set idempotent 2011-09-07 13:00:35 +01:00
test-clutter-texture.c [texture] Support picking textures according to their alpha channel 2010-05-28 16:07:17 +01:00
test-clutter-units.c test-clutter-units: Force a known resolution to avoid fuzzyness 2010-09-24 16:21:06 +01:00
test-cogl-atlas-migration.c Add a conformance test for atlas migration 2011-02-24 20:45:30 +00:00
test-cogl-backface-culling.c Replace cogl_color_set_from_* with cogl_color_init_from_* 2010-09-03 16:58:47 +01:00
test-cogl-blend-strings.c test-cogl-blend-strings: Don't disable the TEXTURE_N test 2011-08-04 19:18:36 +01:00
test-cogl-depth-test.c test-cogl-depth-test: Update to new Cogl API 2011-05-16 19:01:14 +01:00
test-cogl-fixed.c
test-cogl-just-vertex-shader.c test-cogl-just-vertex-shader: Update to use the portable cogl_* names 2010-12-13 17:29:15 +00:00
test-cogl-materials.c conform/cogl-materials: Fix a compiler warning 2011-07-25 11:09:20 +01:00
test-cogl-multitexture.c test-cogl-multitexture: Don't test the alpha component 2010-12-13 17:29:14 +00:00
test-cogl-npot-texture.c Make test-cogl-npot-texture a bit more extensive 2010-11-05 18:45:31 +00:00
test-cogl-object.c conform: Adds a test-cogl-object conformance test 2010-06-04 14:44:15 +01:00
test-cogl-offscreen.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-path.c test-cogl-path: Add tests for changing the fill rule 2010-06-29 20:37:14 +01:00
test-cogl-pipeline-user-matrix.c Add a conformance test for cogl_pipeline_set_layer_matrix 2011-02-09 16:14:12 +00:00
test-cogl-pixel-buffer.c test-cogl-pixel-buffer: Use the new name for CoglPixelArray 2011-05-16 16:07:19 +01:00
test-cogl-premult.c Avoid mixing declarations and code 2010-10-25 13:18:25 +01:00
test-cogl-primitive.c cogl: s/Cogl*Vertex/CoglVertex*/ 2011-01-21 16:22:40 +00:00
test-cogl-readpixels.c test-cogl-readpixels: Reset the viewport and matrices 2010-05-06 14:18:32 +01:00
test-cogl-sub-texture.c test-cogl-sub-texture: Allow single-bit rendering error 2011-05-14 01:12:44 +01:00
test-cogl-texture-3d.c Add a conformance test for 3D textures 2010-07-13 14:29:02 +01:00
test-cogl-texture-get-set-data.c test-cogl-texture-get-set-data: Test the alpha component 2010-11-24 15:56:35 +00:00
test-cogl-texture-mipmaps.c tests: don't delay/skip frames due to glReadPixel concerns 2010-07-08 22:40:35 +01:00
test-cogl-texture-pixmap-x11.c Removes Cogl from the repository 2011-05-06 15:44:08 +01:00
test-cogl-texture-rectangle.c tests: Dynamically resolve GL symbols 2011-07-19 16:06:06 +01:00
test-cogl-vertex-buffer-contiguous.c tests: don't delay/skip frames due to glReadPixel concerns 2010-07-08 22:40:35 +01:00
test-cogl-vertex-buffer-interleved.c tests: don't delay/skip frames due to glReadPixel concerns 2010-07-08 22:40:35 +01:00
test-cogl-vertex-buffer-mutability.c tests: don't delay/skip frames due to glReadPixel concerns 2010-07-08 22:40:35 +01:00
test-cogl-viewport.c Replace cogl_color_set_from_* with cogl_color_init_from_* 2010-09-03 16:58:47 +01:00
test-cogl-wrap-modes.c tests: don't delay/skip frames due to glReadPixel concerns 2010-07-08 22:40:35 +01:00
test-color.c color: Support the CSS hsl() notation 2010-11-22 15:02:47 +00:00
test-conform-common.c tests: Dynamically resolve GL symbols 2011-07-19 16:06:06 +01:00
test-conform-common.h tests: Dynamically resolve GL symbols 2011-07-19 16:06:06 +01:00
test-conform-main.c Add a conformance test for ClutterShaderEffect 2011-09-30 11:51:38 +01:00
test-group.c
test-launcher.sh.in build: Allow to run the tests from any directory 2010-07-06 12:39:15 +01:00
test-model.c model: Make sure to emit ::row-changed 2011-07-28 15:00:18 +01:00
test-offscreen-redirect.c actor: make offscreen_redirect prop take flags + default off 2011-08-30 16:20:16 +01:00
test-paint-opacity.c
test-path.c build: include <cairo.h> not <cairo/cairo.h> 2011-06-10 17:57:18 +01:00
test-pick.c conform/pick: Print debug spew only if verbosity is toggled 2011-07-08 12:12:43 +01:00
test-score.c Deprecate ClutterScore 2011-07-08 12:01:08 +01:00
test-script-parser.c Deprecate ClutterBehaviour and sub-classes 2010-11-18 15:21:16 +00:00
test-shader-effect.c Add a conformance test for ClutterShaderEffect 2011-09-30 11:51:38 +01:00
test-state.c state: Plug some memory leakage 2010-08-13 12:12:59 +01:00
test-text-cache.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-texture-fbo.c texture: Deprecate the new_from_actor() function 2011-07-08 12:08:19 +01:00
test-timeline-interpolate.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-timeline-rewind.c ClutterTimeline: Fix the 'msecs' parameter for the new-frame signal 2011-01-24 11:52:47 +00:00
test-timeline.c test-timeline: Ignore the default stage 2011-02-19 16:47:20 +00:00