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

Reply via email to