Add gles2 support to glslparsertest. Adds in ~360 testcases to run for gles2.
glsl es 1.0 is approx equal to glsl 1.20. changes to glslparsertest.c is quite minor adding support for glsl version 100 which coincides with opengl es 2.0. framework/glsl_es_parser_test.py could perhaps be done in a more clever fashion. It introduces add_glsl_es_parser_test which runs the glslparsertest and the frag or vert using OpenGL ES / glsl es. It adds two new optional parts to the config section of the frag/vert for glsles. glsles_version is used instead of the glsl versions for testing glsles. When running as a gles test if glsles_version is not there, the test is skipped. glsles_expect_result is optional to handle cases where the testcase is for example valid and should pass for glsl but for the es case is not valid and therefore will fail. If present glsles_expect_result will be used over expect_result. These changes go hand in hand with my gles2 tests that I've submitted for consideration however these patches are no dependent on my other gles2 patches. Comments? -- Regards, Tom "Where's the kaboom!? There was supposed to be an earth-shattering kaboom!" Marvin Martian Graphics Working Group | Linaro.org │ Open source software for ARM SoCs w) tom.gall att linaro.org h) tom_gall att mac.com _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit