aboutsummaryrefslogtreecommitdiff
path: root/tests/general
diff options
context:
space:
mode:
authorChad Versace <chad.versace@linux.intel.com>2012-06-11 21:14:42 -0700
committerChad Versace <chad.versace@linux.intel.com>2012-06-20 16:49:34 -0700
commit29bbf12760b537a2a3b30d18ed22f88c6c89f7f7 (patch)
tree5643fc32eb96b09f98b2955335a4b07e7bc51183 /tests/general
parent7b90e1b18fd694014d453139ecdbbb31c7625999 (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')
-rw-r--r--tests/general/array-stride.c7
-rw-r--r--tests/general/bgra-sec-color-pointer.c6
-rw-r--r--tests/general/bgra-vert-attrib-pointer.c6
-rw-r--r--tests/general/blendminmax.c8
-rw-r--r--tests/general/blendsquare.c8
-rw-r--r--tests/general/clear-accum.c7
-rw-r--r--tests/general/clear-varray-2.0.c6
-rw-r--r--tests/general/copy-pixels.c8
-rw-r--r--tests/general/copypixels-draw-sync.c7
-rw-r--r--tests/general/copypixels-sync.c7
-rw-r--r--tests/general/depth-clamp-range.c6
-rw-r--r--tests/general/depth_clamp.c6
-rw-r--r--tests/general/depthfunc.c7
-rw-r--r--tests/general/depthrange-clear.c6
-rw-r--r--tests/general/dlist-clear.c6
-rw-r--r--tests/general/dlist-color-material.c9
-rw-r--r--tests/general/dlist-fdo3129-01.c7
-rw-r--r--tests/general/dlist-fdo3129-02.c7
-rw-r--r--tests/general/dlist-fdo31590.c7
-rw-r--r--tests/general/draw-arrays-colormaterial.c7
-rw-r--r--tests/general/draw-batch.c6
-rw-r--r--tests/general/draw-copypixels-sync.c7
-rw-r--r--tests/general/draw-elements-base-vertex-bounds.c6
-rw-r--r--tests/general/draw-elements-base-vertex-neg.c6
-rw-r--r--tests/general/draw-elements-base-vertex.c6
-rw-r--r--tests/general/draw-elements-vs-inputs.c8
-rw-r--r--tests/general/draw-elements.c6
-rw-r--r--tests/general/draw-instanced-divisor.c7
-rw-r--r--tests/general/draw-instanced.c7
-rw-r--r--tests/general/draw-pixel-with-texture.c6
-rw-r--r--tests/general/draw-pixels.c7
-rw-r--r--tests/general/draw-sync.c7
-rw-r--r--tests/general/draw-vertices-half-float.c6
-rw-r--r--tests/general/draw-vertices.c6
-rw-r--r--tests/general/drawpix-z.c6
-rw-r--r--tests/general/early-z.c8
-rw-r--r--tests/general/fog-modes.c7
-rw-r--r--tests/general/fragment-center.c6
-rw-r--r--tests/general/framebuffer-srgb.c6
-rw-r--r--tests/general/getactiveattrib.c6
-rw-r--r--tests/general/geterror-inside-begin.c6
-rw-r--r--tests/general/geterror-invalid-enum.c6
-rw-r--r--tests/general/gl30basic.c7
-rw-r--r--tests/general/hiz.c7
-rw-r--r--tests/general/infinite-spot-light.c6
-rw-r--r--tests/general/isbufferobj.c7
-rw-r--r--tests/general/line-aa-width.c6
-rw-r--r--tests/general/linestipple.c6
-rw-r--r--tests/general/longprim.c7
-rw-r--r--tests/general/object_purgeable-api-pbo.c6
-rw-r--r--tests/general/object_purgeable-api-texture.c6
-rw-r--r--tests/general/object_purgeable-api-vbo.c6
-rw-r--r--tests/general/occlusion-query-discard.c6
-rw-r--r--tests/general/occlusion_query.c6
-rw-r--r--tests/general/oes-read-format.c6
-rw-r--r--tests/general/pbo-drawpixels.c6
-rw-r--r--tests/general/pbo-read-argb8888.c6
-rw-r--r--tests/general/pbo-readpixels-small.c6
-rw-r--r--tests/general/pbo-teximage-tiling-2.c6
-rw-r--r--tests/general/pbo-teximage-tiling.c6
-rw-r--r--tests/general/pbo-teximage.c6
-rw-r--r--tests/general/point-line-no-cull.c8
-rw-r--r--tests/general/polygon-mode.c7
-rw-r--r--tests/general/pos-array.c6
-rw-r--r--tests/general/primitive-restart.c6
-rw-r--r--tests/general/provoking-vertex.c6
-rw-r--r--tests/general/quad-invariance.c6
-rw-r--r--tests/general/read-front.c6
-rw-r--r--tests/general/readpix-z.c7
-rw-r--r--tests/general/roundmode-getintegerv.c7
-rw-r--r--tests/general/roundmode-pixelstore.c7
-rw-r--r--tests/general/scissor-bitmap.c7
-rw-r--r--tests/general/scissor-clear.c6
-rw-r--r--tests/general/scissor-copypixels.c6
-rw-r--r--tests/general/scissor-depth-clear.c6
-rw-r--r--tests/general/scissor-many.c6
-rw-r--r--tests/general/scissor-offscreen.c7
-rw-r--r--tests/general/scissor-stencil-clear.c6
-rw-r--r--tests/general/select.c7
-rw-r--r--tests/general/stencil-drawpixels.c6
-rw-r--r--tests/general/stencil-twoside.c9
-rw-r--r--tests/general/stencil-wrap.c7
-rw-r--r--tests/general/sync_api.c7
-rw-r--r--tests/general/texgen.c7
-rw-r--r--tests/general/texunits.c8
-rw-r--r--tests/general/timer_query.c6
-rw-r--r--tests/general/triangle-rasterization-overdraw.cpp8
-rw-r--r--tests/general/triangle-rasterization.cpp8
-rw-r--r--tests/general/two-sided-lighting-separate-specular.c7
-rw-r--r--tests/general/two-sided-lighting.c7
-rw-r--r--tests/general/user-clip.c11
-rw-r--r--tests/general/vao-01.c7
-rw-r--r--tests/general/vao-02.c7
-rw-r--r--tests/general/vao-element-array-buffer.c7
-rw-r--r--tests/general/varray-disabled.c6
-rw-r--r--tests/general/vbo-bufferdata.c6
-rw-r--r--tests/general/vbo-map-remap.c6
-rw-r--r--tests/general/vbo-subdata-sync.c6
-rw-r--r--tests/general/vbo-subdata-zero.c6
-rw-r--r--tests/general/vs-point_size-zero.c7
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"