Add primitives with adjacency and (for extreme future-proofness) patches to recognized drawing modes. --- tests/shaders/shader_runner.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c index 515fde1..e022b90 100644 --- a/tests/shaders/shader_runner.c +++ b/tests/shaders/shader_runner.c @@ -1481,8 +1481,13 @@ GLenum decode_drawing_mode(const char *mode_str) { int i; +#ifdef PIGLIT_USE_OPENGL + const GLenum max_prim_type = GL_PATCHES; +#else + const GLenum max_prim_type = GL_POLYGON; +#endif - for (i = GL_POINTS; i <= GL_POLYGON; ++i) { + for (i = GL_POINTS; i <= max_prim_type; ++i) { const char *name = piglit_get_prim_name(i); if (0 == strcmp(mode_str, name)) return i; -- 1.8.1.2 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit