Replace GLenum stringification macros with calls to piglit_get_gl_enum_name.
---
 tests/spec/arb_fragment_program/minmax.c | 52 ++++++++++++++++----------------
 tests/spec/arb_vertex_program/minmax.c   | 48 ++++++++++++++---------------
 2 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/tests/spec/arb_fragment_program/minmax.c 
b/tests/spec/arb_fragment_program/minmax.c
index b0d0d9f7f..d80c171a0 100644
--- a/tests/spec/arb_fragment_program/minmax.c
+++ b/tests/spec/arb_fragment_program/minmax.c
@@ -45,9 +45,10 @@ piglit_display(void)
 static bool pass = true;
 
 static void
-min_test_i(GLenum token, GLint min, const char *name)
+min_test_i(GLenum token, GLint min)
 {
        GLint val;
+       const char *name = piglit_get_gl_enum_name(token);
 
        glGetIntegerv(token, &val);
 
@@ -60,9 +61,10 @@ min_test_i(GLenum token, GLint min, const char *name)
 }
 
 static void
-min_test_program(GLenum token, GLint min, const char *name)
+min_test_program(GLenum token, GLint min)
 {
        GLint val;
+       const char *name = piglit_get_gl_enum_name(token);
 
        glGetProgramivARB(GL_FRAGMENT_PROGRAM_ARB, token, &val);
 
@@ -73,8 +75,6 @@ min_test_program(GLenum token, GLint min, const char *name)
                printf("%-50s %8d %8d\n", name, min, val);
        }
 }
-#define MIN_INTEGER_TEST(token, min) min_test_i(token, min, #token)
-#define MIN_PROGRAM_TEST(token, min) min_test_program(token, min, #token)
 
 void
 piglit_init(int argc, char **argv)
@@ -83,31 +83,31 @@ piglit_init(int argc, char **argv)
 
        printf("%-50s %8s %8s\n", "token", "minimum", "value");
 
-       MIN_INTEGER_TEST(GL_MAX_TEXTURE_COORDS_ARB, 2);
-       MIN_INTEGER_TEST(GL_MAX_TEXTURE_UNITS_ARB, 2);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, 24);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, 24);
-       MIN_INTEGER_TEST(GL_MAX_PROGRAM_MATRICES_ARB, 8); /* FINISHME: < 32 */
-       MIN_INTEGER_TEST(GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, 1);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_INSTRUCTIONS_ARB, 72);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB, 48);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, 24);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB, 4);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_TEMPORARIES_ARB, 16);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_PARAMETERS_ARB, 24);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ATTRIBS_ARB, 10);
+       min_test_i(GL_MAX_TEXTURE_COORDS_ARB, 2);
+       min_test_i(GL_MAX_TEXTURE_UNITS_ARB, 2);
+       min_test_program(GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, 24);
+       min_test_program(GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, 24);
+       min_test_i(GL_MAX_PROGRAM_MATRICES_ARB, 8); /* FINISHME: < 32 */
+       min_test_i(GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, 1);
+       min_test_program(GL_MAX_PROGRAM_INSTRUCTIONS_ARB, 72);
+       min_test_program(GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB, 48);
+       min_test_program(GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, 24);
+       min_test_program(GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB, 4);
+       min_test_program(GL_MAX_PROGRAM_TEMPORARIES_ARB, 16);
+       min_test_program(GL_MAX_PROGRAM_PARAMETERS_ARB, 24);
+       min_test_program(GL_MAX_PROGRAM_ATTRIBS_ARB, 10);
        /* No specified minimum, but test that we can query them anyway. */
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB, 0);
 
        if (piglit_is_extension_supported("GL_ARB_vertex_program")) {
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, 0);
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, 
0);
+               min_test_program(GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, 0);
+               min_test_program(GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, 
0);
        }
 
        piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
diff --git a/tests/spec/arb_vertex_program/minmax.c 
b/tests/spec/arb_vertex_program/minmax.c
index 4fdf20a45..5fbd6ab32 100644
--- a/tests/spec/arb_vertex_program/minmax.c
+++ b/tests/spec/arb_vertex_program/minmax.c
@@ -46,9 +46,10 @@ static bool pass = true;
 static GLenum target;
 
 static void
-min_test_i(GLenum token, GLint min, const char *name)
+min_test_i(GLenum token, GLint min)
 {
        GLint val;
+       const char *name = piglit_get_gl_enum_name(token);
 
        glGetIntegerv(token, &val);
 
@@ -61,9 +62,10 @@ min_test_i(GLenum token, GLint min, const char *name)
 }
 
 static void
-min_test_program(GLenum token, GLint min, const char *name)
+min_test_program(GLenum token, GLint min)
 {
        GLint val;
+       const char *name = piglit_get_gl_enum_name(token);
 
        glGetProgramivARB(target, token, &val);
 
@@ -74,8 +76,6 @@ min_test_program(GLenum token, GLint min, const char *name)
                printf("%-50s %8d %8d\n", name, min, val);
        }
 }
-#define MIN_INTEGER_TEST(token, min) min_test_i(token, min, #token)
-#define MIN_PROGRAM_TEST(token, min) min_test_program(token, min, #token)
 
 void
 piglit_init(int argc, char **argv)
@@ -85,33 +85,33 @@ piglit_init(int argc, char **argv)
        printf("%-50s %8s %8s\n", "token", "minimum", "value");
 
        target = GL_VERTEX_PROGRAM_ARB;
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, 96);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, 96);
-       MIN_INTEGER_TEST(GL_MAX_PROGRAM_MATRICES_ARB, 8);
-       MIN_INTEGER_TEST(GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, 1);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_INSTRUCTIONS_ARB, 128);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_TEMPORARIES_ARB, 12);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_PARAMETERS_ARB, 96);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ATTRIBS_ARB, 16);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, 1);
+       min_test_program(GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, 96);
+       min_test_program(GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, 96);
+       min_test_i(GL_MAX_PROGRAM_MATRICES_ARB, 8);
+       min_test_i(GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, 1);
+       min_test_program(GL_MAX_PROGRAM_INSTRUCTIONS_ARB, 128);
+       min_test_program(GL_MAX_PROGRAM_TEMPORARIES_ARB, 12);
+       min_test_program(GL_MAX_PROGRAM_PARAMETERS_ARB, 96);
+       min_test_program(GL_MAX_PROGRAM_ATTRIBS_ARB, 16);
+       min_test_program(GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, 1);
        /* No specified minimum, but test that we can query them anyway. */
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB, 0);
-       MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB, 0);
+       min_test_program(GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, 0);
 
        /* See the GL_ARB_fragment_program specification for this
         * consistency requirement.
         */
        if (piglit_is_extension_supported("GL_ARB_fragment_program")) {
                target = GL_FRAGMENT_PROGRAM_ARB;
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB, 0);
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, 0);
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB, 0);
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, 0);
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, 0);
-               MIN_PROGRAM_TEST(GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, 0);
+               min_test_program(GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB, 0);
+               min_test_program(GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, 0);
+               min_test_program(GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB, 0);
+               min_test_program(GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, 0);
+               min_test_program(GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, 0);
+               min_test_program(GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, 0);
        }
 
        piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
-- 
2.15.1

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to