diff options
author | Fabian Bieler <fabianbieler@fastmail.fm> | 2017-12-27 14:25:07 +0100 |
---|---|---|
committer | Fabian Bieler <fabianbieler@fastmail.fm> | 2018-01-03 22:40:52 +0100 |
commit | cc9eb3539a183e143a7c3dd4872b4150e314c22d (patch) | |
tree | 260dfa471513418f0b001a78fc54742e23ee8331 | |
parent | d88e698b3d61fecca5c6c375133a185feab69c25 (diff) |
ARB_*_program: Remove GLenum stringification macros.
Replace GLenum stringification macros with calls to piglit_get_gl_enum_name.
Reviewed-by: Brian Paul <brianp@vmware.com>
-rw-r--r-- | tests/spec/arb_fragment_program/minmax.c | 52 | ||||
-rw-r--r-- | 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); |