--- tests/general/linestipple.c | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-)
diff --git a/tests/general/linestipple.c b/tests/general/linestipple.c index ba0924e..6626b3c 100644 --- a/tests/general/linestipple.c +++ b/tests/general/linestipple.c @@ -28,14 +28,6 @@ #include "piglit-util-gl.h" -PIGLIT_GL_TEST_CONFIG_BEGIN - - config.supports_gl_compat_version = 10; - - config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE; - -PIGLIT_GL_TEST_CONFIG_END - struct vertex { GLuint x; GLuint y; @@ -198,6 +190,22 @@ static struct stipple_line Lines[] = { } }; +PIGLIT_GL_TEST_CONFIG_BEGIN + + config.supports_gl_compat_version = 10; + + config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE; + + const int numLines = ARRAY_SIZE(Lines); + const char *subtests[ARRAY_SIZE(Lines)]; + for (int i = 0; i < numLines; i++) { + subtests[i] = Lines[i].name; + } + subtests[numLines] = NULL; + config.all_subtests = subtests; + +PIGLIT_GL_TEST_CONFIG_END + enum piglit_result piglit_display(void) { -- git-series 0.9.1 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit