diff options
author | Paul Berry <stereotype441@gmail.com> | 2012-02-21 13:06:17 -0800 |
---|---|---|
committer | Paul Berry <stereotype441@gmail.com> | 2012-02-25 09:20:12 -0800 |
commit | 06508b38618e950429ceabf39ecc268a7b8c3f6c (patch) | |
tree | 64feff314e1f69af8f049ae7f0cf1319c6f3ddd9 /tests/glslparsertest/glslparsertest.c | |
parent | 1ed2bf185c2992652b2694980fcf01c7f18102c1 (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.c | 23 |
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; } |