aboutsummaryrefslogtreecommitdiff
path: root/tests/glslparsertest/glslparsertest.c
diff options
context:
space:
mode:
authorPaul Berry <stereotype441@gmail.com>2012-02-21 13:06:17 -0800
committerPaul Berry <stereotype441@gmail.com>2012-02-25 09:20:12 -0800
commit06508b38618e950429ceabf39ecc268a7b8c3f6c (patch)
tree64feff314e1f69af8f049ae7f0cf1319c6f3ddd9 /tests/glslparsertest/glslparsertest.c
parent1ed2bf185c2992652b2694980fcf01c7f18102c1 (diff)
Convert older tests to use piglit-framework.c
This patch converts the following tests to use the main() function in piglit-framework.c rather than define their own main() function. - asmparsertest - fdo14575 - fdo20701 - fdo22540 - fdo31934 - glslparsertest - texunits Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Diffstat (limited to 'tests/glslparsertest/glslparsertest.c')
-rw-r--r--tests/glslparsertest/glslparsertest.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/tests/glslparsertest/glslparsertest.c b/tests/glslparsertest/glslparsertest.c
index 4109ede1..2777c0d3 100644
--- a/tests/glslparsertest/glslparsertest.c
+++ b/tests/glslparsertest/glslparsertest.c
@@ -35,8 +35,8 @@
#include "piglit-util.h"
-#define WIN_WIDTH 200
-#define WIN_HEIGHT 100
+int piglit_width = 200, piglit_height = 100;
+int piglit_window_mode = GLUT_DOUBLE | GLUT_RGB;
static char *filename;
static int expected_pass;
@@ -259,13 +259,13 @@ int process_options(int argc, char **argv)
return new_argc;
}
-int main(int argc, char**argv)
+void
+piglit_init(int argc, char**argv)
{
const char *glsl_version_string;
float glsl_version;
int i;
- piglit_glutInit(argc, argv);
argc = process_options(argc, argv);
if (argc < 3)
usage(argv[0]);
@@ -284,15 +284,8 @@ int main(int argc, char**argv)
if (argc > 3)
requested_version = strtod(argv[3], NULL);
- glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
- glutInitWindowSize(WIN_WIDTH, WIN_HEIGHT);
- glutCreateWindow("glslparsertest");
gl_version_times_10 = piglit_get_gl_version();
-#ifdef USE_OPENGL
- glewInit();
-#endif
-
if (gl_version_times_10 < 20
&& !piglit_is_extension_supported("GL_ARB_shader_objects")) {
printf("Requires OpenGL 2.0\n");
@@ -320,5 +313,11 @@ int main(int argc, char**argv)
}
test();
- return 0;
+}
+
+enum piglit_result
+piglit_display(void)
+{
+ /* Should never be reached */
+ return PIGLIT_FAIL;
}