mutter/tests/conform
Robert Bragg 8a5aed36fe pixel-array: Only allow allocation of arrays with a 2D size
This removes cogl_pixel_array_new which just took a size in bytes.

Without the image size and pixel format then the driver often doesn't
have enough information to allocate optimal GPU memory that can be
textured from directly. This is because GPUs often have ways to
spatially alter the layout of a texture to improve cache access patterns
which may require special alignment and padding dependant in the images
width, height and bpp.

Although currently we are limited by OpenGL because it doesn't let us
pass on the width and height when allocating a PBO, the hope is that we
can define a better extension at some point.
2010-07-05 15:20:04 +01:00
..
.gitignore Add test-cogl-texture-pixmap-x11 to the ignore file 2010-06-22 14:05:39 +01:00
ADDING_NEW_TESTS * tests/conform/ADDING_NEW_TESTS 2008-11-10 18:52:50 +00:00
Makefile.am test-conformance: Use -export-dynamic instead of -rdynamic 2010-06-24 17:46:29 +01:00
run-tests.sh conform: Make gtester run a list of wrappers 2010-05-07 17:17:59 +01:00
test-actor-destroy.c actor: Turn push/pop_internal into Actor methods 2010-02-15 16:09:26 +00:00
test-actor-invariants.c conformance: Show the Stage to test invariants 2010-02-24 12:25:48 +00:00
test-actor-size.c [tests] Add preferred size conformance test unit 2009-09-15 11:27:50 +01:00
test-anchors.c Remove usage of Units and macros 2009-06-04 16:30:30 +01:00
test-animator.c conformance: Use g_assert_no_error() if available 2010-03-02 19:10:07 +00:00
test-behaviours.c conform: fix stack corruption in test-behaviours.c 2010-02-09 13:09:24 +00:00
test-binding-pool.c Remove usage of Units and macros 2009-06-04 16:30:30 +01:00
test-clutter-cairo-texture.c Add a conformance test for ClutterCairoTexture 2010-05-11 15:57:12 +01:00
test-clutter-rectangle.c Disable single header inclusion for GLib 2009-06-15 11:29:37 +01:00
test-clutter-text.c [tests] Add unit for the ClutterText:password-char property 2009-01-06 15:30:31 +00: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 conform: Do not use deprecated API in test-clutter-units 2010-06-22 13:32:11 +01:00
test-cogl-backface-culling.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-blend-strings.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-depth-test.c material: Make CoglMaterial responsible for depth state 2010-06-15 15:26:28 +01: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 test-cogl-materials: Test invalid layers with a constant color 2010-05-24 16:10:56 +01:00
test-cogl-multitexture.c test-cogl-multitexture: Set linear filters on the two textures 2010-05-07 17:06:01 +01:00
test-cogl-npot-texture.c test-cogl-npot-texture: Use the COGL_TEXTURE_NO_ATLAS flag 2010-01-19 17:15:51 +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-pixel-buffer.c pixel-array: Only allow allocation of arrays with a 2D size 2010-07-05 15:20:04 +01:00
test-cogl-premult.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +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 cogl-sub-texture: Optimise taking a sub texture of a sub texture 2010-02-12 16:57:17 +00:00
test-cogl-texture-mipmaps.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-texture-pixmap-x11.c Add a test case for CoglTexturePixmapX11 2010-06-22 12:22:48 +01:00
test-cogl-texture-rectangle.c test-cogl-texture-rectangle: save restore GL state correctly 2010-06-09 15:19:31 +01:00
test-cogl-vertex-buffer-contiguous.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-vertex-buffer-interleved.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-vertex-buffer-mutability.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-viewport.c cogl: Support any format in cogl_read_pixels 2010-03-02 11:01:35 +00:00
test-cogl-wrap-modes.c tests: Add a conformance test for the wrap modes of a cogl material 2010-04-12 15:44:23 +01:00
test-color.c conform: Add operators tests for ClutterColor 2010-01-14 14:07:04 +00:00
test-conform-common.c test-conform-common: Disconnect all paint handlers on the stage 2010-05-06 14:21:53 +01:00
test-conform-common.h tests: Allow getting data files from the tests/data directory 2009-11-04 11:47:09 +00:00
test-conform-main.c Add a test case for CoglTexturePixmapX11 2010-06-22 12:22:48 +01:00
test-group.c [tests] Add a Group actor unit 2009-08-25 17:57:22 +01:00
test-launcher.sh conform: Make gtester run a list of wrappers 2010-05-07 17:17:59 +01:00
test-model.c conformance: Use g_assert_no_error() if available 2010-03-02 19:10:07 +00:00
test-paint-opacity.c Update the paint opacity unit test 2008-12-11 12:26:47 +00:00
test-path.c analysis: Conformance tests 2010-02-12 14:57:56 +00:00
test-pick.c conform: Do not resize the stage 2010-02-16 12:19:15 +00:00
test-script-parser.c script: Support layout manager properties 2010-06-07 22:45:34 +01:00
test-state.c state: removed special handling of state named "default" 2010-06-24 15:49:01 +01:00
test-text-cache.c Change the paint forcing on the Text cache text 2009-06-11 12:23:09 +01:00
test-texture-fbo.c test-texture-fbo: Disconnect the paint handler for the stage 2010-01-18 12:42:46 +00:00
test-timeline-interpolate.c Revert "[timeline] Don't clamp the elapsed time when a looping tl reaches the end" 2009-06-11 11:46:41 +01:00
test-timeline-rewind.c [tests] Don't add a newline to the end of g_test_message calls 2009-06-11 11:38:49 +01:00
test-timeline.c [test-timeline] Add a marker at the beginning of the timeline 2009-06-11 11:32:41 +01:00