diff options
author | Chad Versace <chad.versace@linux.intel.com> | 2012-06-11 21:14:42 -0700 |
---|---|---|
committer | Chad Versace <chad.versace@linux.intel.com> | 2012-06-20 16:49:34 -0700 |
commit | 29bbf12760b537a2a3b30d18ed22f88c6c89f7f7 (patch) | |
tree | 5643fc32eb96b09f98b2955335a4b07e7bc51183 /tests/general | |
parent | 7b90e1b18fd694014d453139ecdbbb31c7625999 (diff) |
tests: Let each test define main()
Each test that did not define main() now does so using
PIGLIT_GL_TEST_MAIN().
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Diffstat (limited to 'tests/general')
100 files changed, 404 insertions, 260 deletions
diff --git a/tests/general/array-stride.c b/tests/general/array-stride.c index aa46caad..10cf5671 100644 --- a/tests/general/array-stride.c +++ b/tests/general/array-stride.c @@ -30,9 +30,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static const char *TestName = "array-stride"; diff --git a/tests/general/bgra-sec-color-pointer.c b/tests/general/bgra-sec-color-pointer.c index e94f545d..5ae79dd1 100644 --- a/tests/general/bgra-sec-color-pointer.c +++ b/tests/general/bgra-sec-color-pointer.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) static GLfloat verts[12] = {225.0, 175.0, 0.0, 225.0, 225.0, 0.0, diff --git a/tests/general/bgra-vert-attrib-pointer.c b/tests/general/bgra-vert-attrib-pointer.c index 7f0d53f2..cd3e9957 100644 --- a/tests/general/bgra-vert-attrib-pointer.c +++ b/tests/general/bgra-vert-attrib-pointer.c @@ -31,8 +31,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLint prog; static GLint fs; diff --git a/tests/general/blendminmax.c b/tests/general/blendminmax.c index 65213581..325e4e4f 100644 --- a/tests/general/blendminmax.c +++ b/tests/general/blendminmax.c @@ -34,9 +34,11 @@ #include "piglit-util.h" -int piglit_width = 400; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) + static const GLfloat Near = 5.0, Far = 25.0; enum piglit_result diff --git a/tests/general/blendsquare.c b/tests/general/blendsquare.c index 8850a413..f8931a16 100644 --- a/tests/general/blendsquare.c +++ b/tests/general/blendsquare.c @@ -34,9 +34,11 @@ #include "piglit-util.h" -int piglit_width = 400; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) + static const GLfloat Near = 5.0, Far = 25.0; enum piglit_result diff --git a/tests/general/clear-accum.c b/tests/general/clear-accum.c index b50579d5..1647067f 100644 --- a/tests/general/clear-accum.c +++ b/tests/general/clear-accum.c @@ -32,9 +32,10 @@ #include "piglit-util.h" -int piglit_width = 400; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_ACCUM; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_ACCUM) enum piglit_result piglit_display(void) diff --git a/tests/general/clear-varray-2.0.c b/tests/general/clear-varray-2.0.c index ac853e4a..d3c1e0a9 100644 --- a/tests/general/clear-varray-2.0.c +++ b/tests/general/clear-varray-2.0.c @@ -34,8 +34,10 @@ #include "piglit-util.h" -int piglit_width = 200, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 200 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH) /* apply MVP and set the color to blue. */ static const GLchar *const vp_code = diff --git a/tests/general/copy-pixels.c b/tests/general/copy-pixels.c index 892db1e7..72df073e 100644 --- a/tests/general/copy-pixels.c +++ b/tests/general/copy-pixels.c @@ -35,10 +35,10 @@ #define IMAGE_WIDTH 16 #define IMAGE_HEIGHT 16 -int piglit_width = 32; -int piglit_height = 32; -int piglit_window_mode = GLUT_RGBA | GLUT_DOUBLE | GLUT_ALPHA | - GLUT_STENCIL | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 32 /*window_width*/, + 32 /*window_height*/, + GLUT_RGBA | GLUT_DOUBLE | GLUT_ALPHA | GLUT_STENCIL | GLUT_DEPTH); enum piglit_result piglit_display(void) diff --git a/tests/general/copypixels-draw-sync.c b/tests/general/copypixels-draw-sync.c index 54ffc0e0..d811ef43 100644 --- a/tests/general/copypixels-draw-sync.c +++ b/tests/general/copypixels-draw-sync.c @@ -32,9 +32,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 64; -int piglit_height = 64; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA; +PIGLIT_GL_TEST_MAIN( + 64 /*window_width*/, + 64 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA) enum piglit_result piglit_display(void) diff --git a/tests/general/copypixels-sync.c b/tests/general/copypixels-sync.c index 9a13628c..6de7be05 100644 --- a/tests/general/copypixels-sync.c +++ b/tests/general/copypixels-sync.c @@ -31,9 +31,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 64; -int piglit_height = 64; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA; +PIGLIT_GL_TEST_MAIN( + 64 /*window_width*/, + 64 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA) enum piglit_result piglit_display(void) diff --git a/tests/general/depth-clamp-range.c b/tests/general/depth-clamp-range.c index c93e7edb..9cc37b78 100644 --- a/tests/general/depth-clamp-range.c +++ b/tests/general/depth-clamp-range.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 150, piglit_height = 150; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 150 /*window_width*/, + 150 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH) void piglit_init(int argc, char **argv) diff --git a/tests/general/depth_clamp.c b/tests/general/depth_clamp.c index 645fff47..9b602de1 100644 --- a/tests/general/depth_clamp.c +++ b/tests/general/depth_clamp.c @@ -36,8 +36,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 150; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 150 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH) void piglit_init(int argc, char **argv) diff --git a/tests/general/depthfunc.c b/tests/general/depthfunc.c index 2591f745..a433b212 100644 --- a/tests/general/depthfunc.c +++ b/tests/general/depthfunc.c @@ -33,9 +33,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 100; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DEPTH) /** * Convenience function to draw an axis-aligned rectangle. diff --git a/tests/general/depthrange-clear.c b/tests/general/depthrange-clear.c index 0e895b75..e9b6f4ae 100644 --- a/tests/general/depthrange-clear.c +++ b/tests/general/depthrange-clear.c @@ -33,8 +33,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH) /** * Convenience function to draw an axis-aligned rectangle. diff --git a/tests/general/dlist-clear.c b/tests/general/dlist-clear.c index 7efc5653..b65a0056 100644 --- a/tests/general/dlist-clear.c +++ b/tests/general/dlist-clear.c @@ -34,8 +34,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/dlist-color-material.c b/tests/general/dlist-color-material.c index 92ff50a1..0e5bfaa6 100644 --- a/tests/general/dlist-color-material.c +++ b/tests/general/dlist-color-material.c @@ -35,11 +35,10 @@ #include <assert.h> #include "piglit-util.h" -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_DOUBLE; - - +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE) /** * Test glMaterial handling in a display list for one of GL_AMBIENT, diff --git a/tests/general/dlist-fdo3129-01.c b/tests/general/dlist-fdo3129-01.c index b71eabef..3cbb382e 100644 --- a/tests/general/dlist-fdo3129-01.c +++ b/tests/general/dlist-fdo3129-01.c @@ -31,9 +31,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; -int piglit_width = 256; -int piglit_height = 256; +PIGLIT_GL_TEST_MAIN( + 256 /*window_width*/, + 256 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLuint list; diff --git a/tests/general/dlist-fdo3129-02.c b/tests/general/dlist-fdo3129-02.c index 23c2e507..cdfaab4d 100644 --- a/tests/general/dlist-fdo3129-02.c +++ b/tests/general/dlist-fdo3129-02.c @@ -31,9 +31,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; -int piglit_width = 256; -int piglit_height = 256; +PIGLIT_GL_TEST_MAIN( + 256 /*window_width*/, + 256 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLuint list; diff --git a/tests/general/dlist-fdo31590.c b/tests/general/dlist-fdo31590.c index 820b301f..cd2b53ef 100644 --- a/tests/general/dlist-fdo31590.c +++ b/tests/general/dlist-fdo31590.c @@ -38,9 +38,10 @@ static const char *TestName = "dlist-fdo31590"; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; -int piglit_width = 500, piglit_height = 500; - +PIGLIT_GL_TEST_MAIN( + 500 /*window_width*/, + 500 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static const GLfloat ctrlpoints[4][3] = { { -4.0, -4.0, 0.0}, { -2.0, 4.0, 0.0}, diff --git a/tests/general/draw-arrays-colormaterial.c b/tests/general/draw-arrays-colormaterial.c index a15f558e..c2c9ce64 100644 --- a/tests/general/draw-arrays-colormaterial.c +++ b/tests/general/draw-arrays-colormaterial.c @@ -32,9 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGBA | GLUT_ALPHA | GLUT_DOUBLE; - +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGBA | GLUT_ALPHA | GLUT_DOUBLE) #define DX0 -0.6 diff --git a/tests/general/draw-batch.c b/tests/general/draw-batch.c index a9cc120e..2d9126ae 100644 --- a/tests/general/draw-batch.c +++ b/tests/general/draw-batch.c @@ -24,8 +24,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 130; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 130 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) void piglit_init(int argc, char **argv) diff --git a/tests/general/draw-copypixels-sync.c b/tests/general/draw-copypixels-sync.c index e0832fb8..a9ed1f8d 100644 --- a/tests/general/draw-copypixels-sync.c +++ b/tests/general/draw-copypixels-sync.c @@ -31,9 +31,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 64; -int piglit_height = 64; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA; +PIGLIT_GL_TEST_MAIN( + 64 /*window_width*/, + 64 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA) enum piglit_result piglit_display(void) diff --git a/tests/general/draw-elements-base-vertex-bounds.c b/tests/general/draw-elements-base-vertex-bounds.c index bdcdba76..572352f0 100644 --- a/tests/general/draw-elements-base-vertex-bounds.c +++ b/tests/general/draw-elements-base-vertex-bounds.c @@ -35,8 +35,10 @@ #include "piglit-util.h" -int piglit_width = 300, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 300 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLfloat vertices[][4] = { { 1, -1, 0, 1 }, /* bottom right */ diff --git a/tests/general/draw-elements-base-vertex-neg.c b/tests/general/draw-elements-base-vertex-neg.c index ce45d74d..0a8cd27b 100644 --- a/tests/general/draw-elements-base-vertex-neg.c +++ b/tests/general/draw-elements-base-vertex-neg.c @@ -26,8 +26,10 @@ #include "piglit-util.h" -int piglit_width = 320, piglit_height = 80; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 320 /*window_width*/, + 80 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) GLboolean user_va = GL_FALSE; diff --git a/tests/general/draw-elements-base-vertex.c b/tests/general/draw-elements-base-vertex.c index f61d86e0..04a8af4c 100644 --- a/tests/general/draw-elements-base-vertex.c +++ b/tests/general/draw-elements-base-vertex.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 300, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 300 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) #define NUM_QUADS 10 diff --git a/tests/general/draw-elements-vs-inputs.c b/tests/general/draw-elements-vs-inputs.c index 53e91c1b..eb0e1af8 100644 --- a/tests/general/draw-elements-vs-inputs.c +++ b/tests/general/draw-elements-vs-inputs.c @@ -39,10 +39,10 @@ #include "piglit-util.h" - -int piglit_width = 300, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; - +PIGLIT_GL_TEST_MAIN( + 300 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) void piglit_init(int argc, char **argv) diff --git a/tests/general/draw-elements.c b/tests/general/draw-elements.c index ea3b926a..b26b4fc0 100644 --- a/tests/general/draw-elements.c +++ b/tests/general/draw-elements.c @@ -31,8 +31,10 @@ #include "piglit-util.h" -int piglit_width = 320, piglit_height = 60; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 320 /*window_width*/, + 60 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) GLboolean user = GL_FALSE; diff --git a/tests/general/draw-instanced-divisor.c b/tests/general/draw-instanced-divisor.c index 19dda7cc..d7151c05 100644 --- a/tests/general/draw-instanced-divisor.c +++ b/tests/general/draw-instanced-divisor.c @@ -29,9 +29,10 @@ #include "piglit-util.h" - -int piglit_width = 500, piglit_height = 500; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 500 /*window_width*/, + 500 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) static const char *TestName = "draw-instanced"; diff --git a/tests/general/draw-instanced.c b/tests/general/draw-instanced.c index 445108e7..00ea4d6d 100644 --- a/tests/general/draw-instanced.c +++ b/tests/general/draw-instanced.c @@ -29,9 +29,10 @@ #include "piglit-util.h" - -int piglit_width = 500, piglit_height = 500; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 500 /*window_width*/, + 500 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) static const char *TestName = "draw-instanced"; diff --git a/tests/general/draw-pixel-with-texture.c b/tests/general/draw-pixel-with-texture.c index 952afb12..92e66782 100644 --- a/tests/general/draw-pixel-with-texture.c +++ b/tests/general/draw-pixel-with-texture.c @@ -23,8 +23,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) #define SCREEN_SIZE_IN_PIXELS (piglit_width * piglit_height * 4) diff --git a/tests/general/draw-pixels.c b/tests/general/draw-pixels.c index 6fe7feb3..8a6e3390 100644 --- a/tests/general/draw-pixels.c +++ b/tests/general/draw-pixels.c @@ -51,9 +51,10 @@ /** Convert GLint in [-2147483648,2147483647] to GLfloat in [-1.0,1.0] */ #define INT_TO_FLOAT(I) ((GLfloat) ((2.0F * (I) + 1.0F) * (1.0F/4294967294.0))) -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGBA | GLUT_ALPHA | - GLUT_DEPTH | GLUT_STENCIL; -int piglit_width = 16, piglit_height = 16; +PIGLIT_GL_TEST_MAIN( + 16 /*window_width*/, + 16 /*window_height*/, + GLUT_DOUBLE | GLUT_RGBA | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL) const GLuint idx0 = 0, idx1 = 1, idx2 = 2, idx3 = 3; static GLfloat expected[100][4]; diff --git a/tests/general/draw-sync.c b/tests/general/draw-sync.c index 50804510..881fc2c8 100644 --- a/tests/general/draw-sync.c +++ b/tests/general/draw-sync.c @@ -31,9 +31,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 64; -int piglit_height = 64; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA; +PIGLIT_GL_TEST_MAIN( + 64 /*window_width*/, + 64 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_ALPHA) enum piglit_result piglit_display(void) diff --git a/tests/general/draw-vertices-half-float.c b/tests/general/draw-vertices-half-float.c index 3255658f..95f7b9b8 100644 --- a/tests/general/draw-vertices-half-float.c +++ b/tests/general/draw-vertices-half-float.c @@ -31,8 +31,10 @@ #include "piglit-util.h" -int piglit_width = 320, piglit_height = 60; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 320 /*window_width*/, + 60 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) GLboolean user_va = GL_FALSE; diff --git a/tests/general/draw-vertices.c b/tests/general/draw-vertices.c index 81408c2c..b23d5f8f 100644 --- a/tests/general/draw-vertices.c +++ b/tests/general/draw-vertices.c @@ -31,8 +31,10 @@ #include "piglit-util.h" -int piglit_width = 320, piglit_height = 60; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 320 /*window_width*/, + 60 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) GLboolean user_va = GL_FALSE; diff --git a/tests/general/drawpix-z.c b/tests/general/drawpix-z.c index 58f0a89b..3cc4096d 100644 --- a/tests/general/drawpix-z.c +++ b/tests/general/drawpix-z.c @@ -36,9 +36,9 @@ #include "piglit-util.h" -int piglit_width = 200, piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; - +PIGLIT_GL_TEST_MAIN(200 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); static void draw_z_gradient(GLfloat zLeft, GLfloat zRight) diff --git a/tests/general/early-z.c b/tests/general/early-z.c index a8eca342..e56c2f02 100644 --- a/tests/general/early-z.c +++ b/tests/general/early-z.c @@ -29,10 +29,10 @@ #include "piglit-util.h" - -int piglit_width = 128; -int piglit_height = 128; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 128 /*window_width*/, + 128 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE | GLUT_DEPTH) GLint u_zval; diff --git a/tests/general/fog-modes.c b/tests/general/fog-modes.c index c06790fd..35cdf4b5 100644 --- a/tests/general/fog-modes.c +++ b/tests/general/fog-modes.c @@ -34,9 +34,10 @@ #undef far #endif -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/fragment-center.c b/tests/general/fragment-center.c index 631668d0..16049dbf 100644 --- a/tests/general/fragment-center.c +++ b/tests/general/fragment-center.c @@ -23,8 +23,10 @@ #include "piglit-util.h" -int piglit_width = 96, piglit_height = 96; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 96 /*window_width*/, + 96 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/framebuffer-srgb.c b/tests/general/framebuffer-srgb.c index c741ac68..eca8b87e 100644 --- a/tests/general/framebuffer-srgb.c +++ b/tests/general/framebuffer-srgb.c @@ -34,8 +34,10 @@ #include "piglit-util.h" -int piglit_width = 128, piglit_height = 128; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 128 /*window_width*/, + 128 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) /* size of texture/renderbuffer (power of two) */ #define FBO_SIZE 128 diff --git a/tests/general/getactiveattrib.c b/tests/general/getactiveattrib.c index 8fb3e26a..fc92d5ad 100644 --- a/tests/general/getactiveattrib.c +++ b/tests/general/getactiveattrib.c @@ -31,8 +31,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) struct attribute { /** Name of the attribute. */ diff --git a/tests/general/geterror-inside-begin.c b/tests/general/geterror-inside-begin.c index aefabb64..cd9bcd2b 100644 --- a/tests/general/geterror-inside-begin.c +++ b/tests/general/geterror-inside-begin.c @@ -35,8 +35,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/geterror-invalid-enum.c b/tests/general/geterror-invalid-enum.c index 3402601d..9002d893 100644 --- a/tests/general/geterror-invalid-enum.c +++ b/tests/general/geterror-invalid-enum.c @@ -22,8 +22,10 @@ */ #include "piglit-util.h" -int piglit_width = 10, piglit_height = 10; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 10 /*window_width*/, + 10 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/gl30basic.c b/tests/general/gl30basic.c index 3cb54851..6cc67d8f 100644 --- a/tests/general/gl30basic.c +++ b/tests/general/gl30basic.c @@ -34,9 +34,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL) static const char *Prog = "gl30basic"; diff --git a/tests/general/hiz.c b/tests/general/hiz.c index 90211cbb..07d67a3f 100644 --- a/tests/general/hiz.c +++ b/tests/general/hiz.c @@ -33,9 +33,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 400; -int piglit_height = 400; -int piglit_window_mode = GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 400 /*window_height*/, + GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE) enum { INSIDE, diff --git a/tests/general/infinite-spot-light.c b/tests/general/infinite-spot-light.c index bcae72dc..278b5420 100644 --- a/tests/general/infinite-spot-light.c +++ b/tests/general/infinite-spot-light.c @@ -41,8 +41,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) /* Already normalized, and 0.5 would be the expected color */ static GLfloat dir[3] = {0.866025404, 0.0, 0.5}; diff --git a/tests/general/isbufferobj.c b/tests/general/isbufferobj.c index bb369a9b..5a95a22c 100644 --- a/tests/general/isbufferobj.c +++ b/tests/general/isbufferobj.c @@ -35,9 +35,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_RGB; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB) static const char *TestName = "isbufferobj"; diff --git a/tests/general/line-aa-width.c b/tests/general/line-aa-width.c index 4cd560cf..60478368 100644 --- a/tests/general/line-aa-width.c +++ b/tests/general/line-aa-width.c @@ -38,8 +38,10 @@ #include "piglit-util.h" -int piglit_width = 300, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 300 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static float y_from_x(float x) diff --git a/tests/general/linestipple.c b/tests/general/linestipple.c index f1e19edd..36ec57aa 100644 --- a/tests/general/linestipple.c +++ b/tests/general/linestipple.c @@ -28,8 +28,10 @@ #include "piglit-util.h" -int piglit_width = 128, piglit_height = 128; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 128 /*window_width*/, + 128 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static void probe_pixel(int x, int y, const float* expected) { diff --git a/tests/general/longprim.c b/tests/general/longprim.c index 7a3ad68f..a2f21ed4 100644 --- a/tests/general/longprim.c +++ b/tests/general/longprim.c @@ -31,9 +31,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static const char *TestName = "longprim"; diff --git a/tests/general/object_purgeable-api-pbo.c b/tests/general/object_purgeable-api-pbo.c index 80cb2269..cab51c22 100644 --- a/tests/general/object_purgeable-api-pbo.c +++ b/tests/general/object_purgeable-api-pbo.c @@ -32,8 +32,10 @@ #include "piglit-util.h" #include "object_purgeable.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB) void piglit_init(int argc, char **argv) diff --git a/tests/general/object_purgeable-api-texture.c b/tests/general/object_purgeable-api-texture.c index 59bce5db..2e78a879 100644 --- a/tests/general/object_purgeable-api-texture.c +++ b/tests/general/object_purgeable-api-texture.c @@ -32,8 +32,10 @@ #include "piglit-util.h" #include "object_purgeable.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB) void piglit_init(int argc, char **argv) diff --git a/tests/general/object_purgeable-api-vbo.c b/tests/general/object_purgeable-api-vbo.c index 0253497c..4b8ba88c 100644 --- a/tests/general/object_purgeable-api-vbo.c +++ b/tests/general/object_purgeable-api-vbo.c @@ -32,8 +32,10 @@ #include "piglit-util.h" #include "object_purgeable.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB) void piglit_init(int argc, char **argv) diff --git a/tests/general/occlusion-query-discard.c b/tests/general/occlusion-query-discard.c index 88b039c4..b35fb64d 100644 --- a/tests/general/occlusion-query-discard.c +++ b/tests/general/occlusion-query-discard.c @@ -33,8 +33,10 @@ #include "piglit-util.h" -int piglit_width = 50, piglit_height = 50; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 50 /*window_width*/, + 50 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) static char vs_code[] = "varying float do_discard;\n" diff --git a/tests/general/occlusion_query.c b/tests/general/occlusion_query.c index ed39369d..8a4f7eaf 100644 --- a/tests/general/occlusion_query.c +++ b/tests/general/occlusion_query.c @@ -31,8 +31,10 @@ #include "piglit-util.h" -int piglit_width = 180, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 180 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH) #define MAX_QUERIES 5 static GLuint occ_queries[MAX_QUERIES]; diff --git a/tests/general/oes-read-format.c b/tests/general/oes-read-format.c index 4a76cbca..660190a3 100644 --- a/tests/general/oes-read-format.c +++ b/tests/general/oes-read-format.c @@ -33,8 +33,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/pbo-drawpixels.c b/tests/general/pbo-drawpixels.c index e1a17ba7..c60a2a0a 100644 --- a/tests/general/pbo-drawpixels.c +++ b/tests/general/pbo-drawpixels.c @@ -33,8 +33,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/pbo-read-argb8888.c b/tests/general/pbo-read-argb8888.c index 487b6b13..1947c862 100644 --- a/tests/general/pbo-read-argb8888.c +++ b/tests/general/pbo-read-argb8888.c @@ -34,8 +34,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLboolean probe(int x, int y, uint32_t expected, uint32_t observed) diff --git a/tests/general/pbo-readpixels-small.c b/tests/general/pbo-readpixels-small.c index 0b9d43c4..54ff1ce4 100644 --- a/tests/general/pbo-readpixels-small.c +++ b/tests/general/pbo-readpixels-small.c @@ -38,8 +38,10 @@ #include "piglit-util.h" -int piglit_width = 2, piglit_height = 2; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 2 /*window_width*/, + 2 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLboolean probe(int x, int y, uint32_t expected, uint32_t observed) diff --git a/tests/general/pbo-teximage-tiling-2.c b/tests/general/pbo-teximage-tiling-2.c index 6677105f..185e5f51 100644 --- a/tests/general/pbo-teximage-tiling-2.c +++ b/tests/general/pbo-teximage-tiling-2.c @@ -34,8 +34,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/pbo-teximage-tiling.c b/tests/general/pbo-teximage-tiling.c index 16c0dbaf..6ab31d13 100644 --- a/tests/general/pbo-teximage-tiling.c +++ b/tests/general/pbo-teximage-tiling.c @@ -34,8 +34,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/pbo-teximage.c b/tests/general/pbo-teximage.c index 058d5191..3fb840d3 100644 --- a/tests/general/pbo-teximage.c +++ b/tests/general/pbo-teximage.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/point-line-no-cull.c b/tests/general/point-line-no-cull.c index a411ad08..aa5254f6 100644 --- a/tests/general/point-line-no-cull.c +++ b/tests/general/point-line-no-cull.c @@ -32,10 +32,10 @@ #include "piglit-util.h" - -int piglit_width = 120, piglit_height = 120; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; - +PIGLIT_GL_TEST_MAIN( + 120 /*window_width*/, + 120 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) /** Test if the pixels at (x,y) and (x,y+1) are black. * We test two pixels to be sure we hit the primitive we drew. We could diff --git a/tests/general/polygon-mode.c b/tests/general/polygon-mode.c index fdd95cc9..4eb51516 100644 --- a/tests/general/polygon-mode.c +++ b/tests/general/polygon-mode.c @@ -30,9 +30,10 @@ #include "piglit-util.h" - -int piglit_width = 500, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 500 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) static float ortho_left = -1, ortho_right = 8, ortho_bottom = -2, ortho_top = 2; diff --git a/tests/general/pos-array.c b/tests/general/pos-array.c index e4f0fe9d..3c161600 100644 --- a/tests/general/pos-array.c +++ b/tests/general/pos-array.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) static const char *TestName = "pos-array"; diff --git a/tests/general/primitive-restart.c b/tests/general/primitive-restart.c index fc1f9fd0..cbeb882b 100644 --- a/tests/general/primitive-restart.c +++ b/tests/general/primitive-restart.c @@ -33,8 +33,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static const char *TestName = "primitive-restart"; diff --git a/tests/general/provoking-vertex.c b/tests/general/provoking-vertex.c index d8d6d77b..07da8e0f 100644 --- a/tests/general/provoking-vertex.c +++ b/tests/general/provoking-vertex.c @@ -33,8 +33,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) void piglit_init(int argc, char **argv) diff --git a/tests/general/quad-invariance.c b/tests/general/quad-invariance.c index 06ef451c..9652c148 100644 --- a/tests/general/quad-invariance.c +++ b/tests/general/quad-invariance.c @@ -38,8 +38,10 @@ #include "piglit-util.h" -int piglit_width = 128, piglit_height = 128; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 128 /*window_width*/, + 128 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/read-front.c b/tests/general/read-front.c index 562cf1e8..22104212 100644 --- a/tests/general/read-front.c +++ b/tests/general/read-front.c @@ -37,8 +37,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH | GLUT_STENCIL) enum piglit_result piglit_display(void) diff --git a/tests/general/readpix-z.c b/tests/general/readpix-z.c index 51867685..b7506b04 100644 --- a/tests/general/readpix-z.c +++ b/tests/general/readpix-z.c @@ -29,10 +29,9 @@ #include "piglit-util.h" -int piglit_width = 200, piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; - - +PIGLIT_GL_TEST_MAIN(200 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); static void draw_z_gradient(GLfloat zLeft, GLfloat zRight) diff --git a/tests/general/roundmode-getintegerv.c b/tests/general/roundmode-getintegerv.c index e89ce02d..789d5403 100644 --- a/tests/general/roundmode-getintegerv.c +++ b/tests/general/roundmode-getintegerv.c @@ -44,9 +44,10 @@ #include <fenv.h> -int piglit_window_mode = GLUT_DOUBLE; -int piglit_width = 10; -int piglit_height = 10; +PIGLIT_GL_TEST_MAIN( + 10 /*window_width*/, + 10 /*window_height*/, + GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/roundmode-pixelstore.c b/tests/general/roundmode-pixelstore.c index 6aac7858..cbc173b9 100644 --- a/tests/general/roundmode-pixelstore.c +++ b/tests/general/roundmode-pixelstore.c @@ -41,9 +41,10 @@ #include <fenv.h> -int piglit_window_mode = GLUT_DOUBLE; -int piglit_width = 10; -int piglit_height = 10; +PIGLIT_GL_TEST_MAIN( + 10 /*window_width*/, + 10 /*window_height*/, + GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/scissor-bitmap.c b/tests/general/scissor-bitmap.c index b3434129..94a739d8 100644 --- a/tests/general/scissor-bitmap.c +++ b/tests/general/scissor-bitmap.c @@ -34,9 +34,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 400; -int piglit_height = 400; -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 400 /*window_height*/, + GLUT_DOUBLE | GLUT_RGB) struct probes { struct test_position { diff --git a/tests/general/scissor-clear.c b/tests/general/scissor-clear.c index 8fbf8f20..c47bd9c2 100644 --- a/tests/general/scissor-clear.c +++ b/tests/general/scissor-clear.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE | GLUT_RGB) enum piglit_result piglit_display(void) diff --git a/tests/general/scissor-copypixels.c b/tests/general/scissor-copypixels.c index 9efc2e06..91af0f29 100644 --- a/tests/general/scissor-copypixels.c +++ b/tests/general/scissor-copypixels.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLboolean check_red_box_surrounded_by_green(int x, int y, int w, int h) diff --git a/tests/general/scissor-depth-clear.c b/tests/general/scissor-depth-clear.c index b40b1c18..a153b9b1 100644 --- a/tests/general/scissor-depth-clear.c +++ b/tests/general/scissor-depth-clear.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL) enum piglit_result piglit_display(void) diff --git a/tests/general/scissor-many.c b/tests/general/scissor-many.c index f33e2fa0..6ad4d63c 100644 --- a/tests/general/scissor-many.c +++ b/tests/general/scissor-many.c @@ -35,8 +35,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL) enum piglit_result piglit_display(void) diff --git a/tests/general/scissor-offscreen.c b/tests/general/scissor-offscreen.c index 9ea970ba..5412bcbb 100644 --- a/tests/general/scissor-offscreen.c +++ b/tests/general/scissor-offscreen.c @@ -36,9 +36,10 @@ #include "piglit-util.h" -int piglit_width = 64; -int piglit_height = 64; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 64 /*window_width*/, + 64 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/scissor-stencil-clear.c b/tests/general/scissor-stencil-clear.c index 96587c61..b3ca4b96 100644 --- a/tests/general/scissor-stencil-clear.c +++ b/tests/general/scissor-stencil-clear.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL) enum piglit_result piglit_display(void) diff --git a/tests/general/select.c b/tests/general/select.c index fa60e39d..c913b3b4 100644 --- a/tests/general/select.c +++ b/tests/general/select.c @@ -34,9 +34,10 @@ #include "piglit-util.h" #include "piglit-framework.h" -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL) GLuint ReferenceHitEntries[3][64]; #define NAME_STACK_DEPTH 0 diff --git a/tests/general/stencil-drawpixels.c b/tests/general/stencil-drawpixels.c index a3df086b..33b16d44 100644 --- a/tests/general/stencil-drawpixels.c +++ b/tests/general/stencil-drawpixels.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 100; -int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_STENCIL) enum piglit_result piglit_display(void) diff --git a/tests/general/stencil-twoside.c b/tests/general/stencil-twoside.c index 2d2d623f..66f93c3a 100644 --- a/tests/general/stencil-twoside.c +++ b/tests/general/stencil-twoside.c @@ -36,9 +36,12 @@ #include "piglit-util.h" static int use20syntax = 1; -int piglit_width = 650; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH | GLUT_STENCIL; + +PIGLIT_GL_TEST_MAIN( + 650 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH | GLUT_STENCIL) + static const GLfloat Near = 5.0, Far = 25.0; diff --git a/tests/general/stencil-wrap.c b/tests/general/stencil-wrap.c index cc7fbea3..49c3950d 100644 --- a/tests/general/stencil-wrap.c +++ b/tests/general/stencil-wrap.c @@ -34,9 +34,10 @@ #include "piglit-util.h" -int piglit_width = 550; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH | GLUT_STENCIL; +PIGLIT_GL_TEST_MAIN( + 550 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH | GLUT_STENCIL) enum piglit_result piglit_display(void) diff --git a/tests/general/sync_api.c b/tests/general/sync_api.c index cd9d8c3f..efb67e38 100644 --- a/tests/general/sync_api.c +++ b/tests/general/sync_api.c @@ -31,9 +31,10 @@ #include "piglit-util.h" -int piglit_window_mode = GLUT_RGB; -int piglit_width = 400; -int piglit_height = 300; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB) #define FAIL_ON_ERROR(string) \ do { \ diff --git a/tests/general/texgen.c b/tests/general/texgen.c index a05eaeaf..88c640f2 100644 --- a/tests/general/texgen.c +++ b/tests/general/texgen.c @@ -28,9 +28,10 @@ #include "piglit-util.h" -int piglit_width = 128; -int piglit_height = 128; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 128 /*window_width*/, + 128 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static int CurrentTest = 0; static int UseFragmentProgram = 0; diff --git a/tests/general/texunits.c b/tests/general/texunits.c index 667a7b48..b056df80 100644 --- a/tests/general/texunits.c +++ b/tests/general/texunits.c @@ -30,10 +30,10 @@ #include "piglit-util.h" - -int piglit_width = 128, piglit_height = 128; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; - +PIGLIT_GL_TEST_MAIN( + 128 /*window_width*/, + 128 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) /** random number for checking state */ static GLfloat Random[128][4]; diff --git a/tests/general/timer_query.c b/tests/general/timer_query.c index 3e9a29b3..fc42cde5 100644 --- a/tests/general/timer_query.c +++ b/tests/general/timer_query.c @@ -33,8 +33,10 @@ #include "piglit-util.h" -int piglit_width = 180, piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH; +PIGLIT_GL_TEST_MAIN( + 180 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH) static GLuint timer_query; diff --git a/tests/general/triangle-rasterization-overdraw.cpp b/tests/general/triangle-rasterization-overdraw.cpp index 69d0508c..073a426a 100644 --- a/tests/general/triangle-rasterization-overdraw.cpp +++ b/tests/general/triangle-rasterization-overdraw.cpp @@ -70,9 +70,11 @@ bool break_on_fail = false; int random_test_count = 10; /* Piglit variables */ -int piglit_width = 1000; -int piglit_height = 1000; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; + +PIGLIT_GL_TEST_MAIN( + 1000 /*window_width*/, + 1000 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) /* Globals */ int test_id = 0; diff --git a/tests/general/triangle-rasterization.cpp b/tests/general/triangle-rasterization.cpp index 1a9c8551..fd9dae5d 100644 --- a/tests/general/triangle-rasterization.cpp +++ b/tests/general/triangle-rasterization.cpp @@ -98,9 +98,11 @@ int fbo_width = 256; int fbo_height = 256; /* Piglit variables */ -int piglit_width = fbo_width; -int piglit_height = fbo_height; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; + +PIGLIT_GL_TEST_MAIN( + fbo_width /*window_width*/, + fbo_height /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) /* Globals */ int test_id = 0; diff --git a/tests/general/two-sided-lighting-separate-specular.c b/tests/general/two-sided-lighting-separate-specular.c index 45792df0..83a986f9 100644 --- a/tests/general/two-sided-lighting-separate-specular.c +++ b/tests/general/two-sided-lighting-separate-specular.c @@ -34,9 +34,10 @@ #include "piglit-util.h" -int piglit_width = 256, piglit_height = 256; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; - +PIGLIT_GL_TEST_MAIN( + 256 /*window_width*/, + 256 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static const GLfloat red[4] = {1, 0, 0, 0}; static const GLfloat green[4] = {0, 1, 0, 1}; diff --git a/tests/general/two-sided-lighting.c b/tests/general/two-sided-lighting.c index 8820d3a8..2cc3eeb1 100644 --- a/tests/general/two-sided-lighting.c +++ b/tests/general/two-sided-lighting.c @@ -34,9 +34,10 @@ #include "piglit-util.h" -int piglit_width = 256, piglit_height = 256; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; - +PIGLIT_GL_TEST_MAIN( + 256 /*window_width*/, + 256 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static const GLfloat green[4] = {0, 1, 0, 1}; static const GLfloat blue[4] = {0, 0, 1, 1}; diff --git a/tests/general/user-clip.c b/tests/general/user-clip.c index ab95940d..cbe4d17c 100644 --- a/tests/general/user-clip.c +++ b/tests/general/user-clip.c @@ -32,13 +32,10 @@ #define BOX_SIZE 32 - -int piglit_window_mode = GLUT_DOUBLE; -int piglit_width = 100; -int piglit_height = 100; - - - +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_DOUBLE) static const GLfloat clear_color[4] = { 0.5, 0.5, 0.5, 1.0 }; diff --git a/tests/general/vao-01.c b/tests/general/vao-01.c index 71e4fd78..f0c40ba0 100644 --- a/tests/general/vao-01.c +++ b/tests/general/vao-01.c @@ -38,9 +38,10 @@ #include "piglit-util.h" -int piglit_width = 400; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/vao-02.c b/tests/general/vao-02.c index 093e0a80..95c26b5d 100644 --- a/tests/general/vao-02.c +++ b/tests/general/vao-02.c @@ -38,9 +38,10 @@ #include "piglit-util.h" -int piglit_width = 400; -int piglit_height = 200; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 200 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) enum piglit_result piglit_display(void) diff --git a/tests/general/vao-element-array-buffer.c b/tests/general/vao-element-array-buffer.c index fc438ef8..2f672471 100644 --- a/tests/general/vao-element-array-buffer.c +++ b/tests/general/vao-element-array-buffer.c @@ -30,9 +30,10 @@ #include "piglit-util.h" -int piglit_width = 100; -int piglit_height = 100; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 100 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLuint vao; diff --git a/tests/general/varray-disabled.c b/tests/general/varray-disabled.c index cbd453d5..b5b403e7 100644 --- a/tests/general/varray-disabled.c +++ b/tests/general/varray-disabled.c @@ -36,8 +36,10 @@ #include "piglit-util.h" -int piglit_width = 128, piglit_height = 128; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 128 /*window_width*/, + 128 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static void set_colors(GLfloat *color_array, GLfloat *color) diff --git a/tests/general/vbo-bufferdata.c b/tests/general/vbo-bufferdata.c index a0469552..0dba3df5 100644 --- a/tests/general/vbo-bufferdata.c +++ b/tests/general/vbo-bufferdata.c @@ -27,8 +27,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLuint vbo; diff --git a/tests/general/vbo-map-remap.c b/tests/general/vbo-map-remap.c index 82ab06d6..87e3350c 100644 --- a/tests/general/vbo-map-remap.c +++ b/tests/general/vbo-map-remap.c @@ -26,8 +26,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLuint vbo; diff --git a/tests/general/vbo-subdata-sync.c b/tests/general/vbo-subdata-sync.c index e4baef25..af2788cd 100644 --- a/tests/general/vbo-subdata-sync.c +++ b/tests/general/vbo-subdata-sync.c @@ -32,8 +32,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLuint vbo; diff --git a/tests/general/vbo-subdata-zero.c b/tests/general/vbo-subdata-zero.c index d0199fad..cb478733 100644 --- a/tests/general/vbo-subdata-zero.c +++ b/tests/general/vbo-subdata-zero.c @@ -26,8 +26,10 @@ #include "piglit-util.h" -int piglit_width = 400, piglit_height = 300; -int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE; +PIGLIT_GL_TEST_MAIN( + 400 /*window_width*/, + 300 /*window_height*/, + GLUT_RGB | GLUT_DOUBLE) static GLuint vbo; diff --git a/tests/general/vs-point_size-zero.c b/tests/general/vs-point_size-zero.c index f44b0bbd..de8cc370 100644 --- a/tests/general/vs-point_size-zero.c +++ b/tests/general/vs-point_size-zero.c @@ -24,9 +24,10 @@ #include "piglit-util.h" -int piglit_width = 100, piglit_height = 50; -int piglit_window_mode = GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE; - +PIGLIT_GL_TEST_MAIN( + 100 /*window_width*/, + 50 /*window_height*/, + GLUT_RGB | GLUT_ALPHA | GLUT_DOUBLE) static const char *vstext = "void main() \n" |