mutter/tests/conform
Neil Roberts c9a81f035e Don't use any GL types or defines in Clutter
Some of the Clutter code was using GL types for the primitive types
such as GLint and GLubyte and then passing these to Cogl. This doesn't
make much sense because the Cogl functions directly take native C
types. This patch just replaces them with either a native C type or a
glib type.

Some of the cogl conformance tests are trying to directly call GL for
example to test creating a foreign texture. These tests have been
changed to manually define the GL enum values instead of relying on a
GL header to define them.

This is necessary because Cogl may soon stop including a GL header
from its public headers.

Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
2012-03-23 17:24:42 +00:00
..
actor-anchors.c conform/anchors: Fix a dubious test 2012-03-19 14:47:55 +00:00
actor-destroy.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
actor-graph.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
actor-invariants.c conformance/invariants: Test that visibility is not recursive 2012-03-05 17:45:23 +00:00
actor-iter.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
actor-layout.c conformance: Clean up 2012-02-27 13:08:31 +00:00
actor-offscreen-redirect.c conformance: Clean up 2012-02-27 13:08:31 +00:00
actor-paint-opacity.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
actor-pick.c conformance: Clean up 2012-02-27 13:08:31 +00:00
actor-shader-effect.c conformance: Clean up 2012-02-27 13:08:31 +00:00
actor-size.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
ADDING_NEW_TESTS conform: Implement TEST_CONFORM_TODO() correctly 2010-10-12 17:11:52 +01:00
animator.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
behaviours.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
binding-pool.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
cairo-texture.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
cally-text.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
color.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
group.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
Makefile.am build: Remove maintainer flags from test build 2012-03-07 12:36:43 +00:00
model.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
path.c conformance: Clean up 2012-02-27 13:08:31 +00:00
rectangle.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
run-tests.sh conform: Set harsher environment for running tests 2012-03-20 16:19:23 +00:00
score.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
script-parser.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
state.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
test-cogl-atlas-migration.c Add a conformance test for atlas migration 2011-02-24 20:45:30 +00:00
test-cogl-fixed.c tests: rename cogl conformance tests so they can be clearly identified 2009-11-27 00:28:39 +00:00
test-cogl-materials.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
test-cogl-multitexture.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-npot-texture.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-object.c conform: Adds a test-cogl-object conformance test 2010-06-04 14:44:15 +01:00
test-cogl-premult.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
test-cogl-readpixels.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-get-set-data.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-mipmaps.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-pixmap-x11.c Pass context to cogl_texture_pixmap_x11_new() api 2012-02-21 17:46:11 +00:00
test-cogl-texture-rectangle.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
test-cogl-vertex-buffer-contiguous.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
test-cogl-vertex-buffer-interleved.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
test-cogl-vertex-buffer-mutability.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
test-cogl-viewport.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-conform-common.c Add a new GDK backend 2011-11-03 13:42:13 +00:00
test-conform-common.h Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
test-conform-main.c actor: Unconditionally emit ::paint 2012-03-16 12:33:39 +00:00
test-launcher.sh.in build: Allow to run the tests from any directory 2010-07-06 12:39:15 +01:00
text-cache.c conform/text-cache: Use the stage paint signal 2012-03-16 12:33:37 +00:00
text.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
texture-fbo.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
texture.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
timeline-interpolate.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
timeline-rewind.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
timeline.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00
units.c conformance: Rename the source files 2012-02-27 13:02:01 +00:00