Signed-off-by: Samuel Iglesias Gonsalvez <sigles...@igalia.com> --- tests/shaders/shader_runner.c | 156 +++++++++++++++++++++--------------------- 1 file changed, 78 insertions(+), 78 deletions(-)
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c index 0614c7f..7a647a1 100644 --- a/tests/shaders/shader_runner.c +++ b/tests/shaders/shader_runner.c @@ -158,6 +158,84 @@ enum comparison { less_equal }; +static const struct string_to_enum all_types[] = { + ENUM_STRING(GL_FLOAT), + ENUM_STRING(GL_FLOAT_VEC2), + ENUM_STRING(GL_FLOAT_VEC3), + ENUM_STRING(GL_FLOAT_VEC4), + ENUM_STRING(GL_DOUBLE), + ENUM_STRING(GL_DOUBLE_VEC2), + ENUM_STRING(GL_DOUBLE_VEC3), + ENUM_STRING(GL_DOUBLE_VEC4), + ENUM_STRING(GL_INT), + ENUM_STRING(GL_INT_VEC2), + ENUM_STRING(GL_INT_VEC3), + ENUM_STRING(GL_INT_VEC4), + ENUM_STRING(GL_UNSIGNED_INT), + ENUM_STRING(GL_UNSIGNED_INT_VEC2), + ENUM_STRING(GL_UNSIGNED_INT_VEC3), + ENUM_STRING(GL_UNSIGNED_INT_VEC4), + ENUM_STRING(GL_BOOL), + ENUM_STRING(GL_BOOL_VEC2), + ENUM_STRING(GL_BOOL_VEC3), + ENUM_STRING(GL_BOOL_VEC4), + ENUM_STRING(GL_FLOAT_MAT2), + ENUM_STRING(GL_FLOAT_MAT3), + ENUM_STRING(GL_FLOAT_MAT4), + ENUM_STRING(GL_FLOAT_MAT2x3), + ENUM_STRING(GL_FLOAT_MAT2x4), + ENUM_STRING(GL_FLOAT_MAT3x2), + ENUM_STRING(GL_FLOAT_MAT3x4), + ENUM_STRING(GL_FLOAT_MAT4x2), + ENUM_STRING(GL_FLOAT_MAT4x3), + ENUM_STRING(GL_DOUBLE_MAT2), + ENUM_STRING(GL_DOUBLE_MAT3), + ENUM_STRING(GL_DOUBLE_MAT4), + ENUM_STRING(GL_DOUBLE_MAT2x3), + ENUM_STRING(GL_DOUBLE_MAT2x4), + ENUM_STRING(GL_DOUBLE_MAT3x2), + ENUM_STRING(GL_DOUBLE_MAT3x4), + ENUM_STRING(GL_DOUBLE_MAT4x2), + ENUM_STRING(GL_DOUBLE_MAT4x3), + ENUM_STRING(GL_SAMPLER_1D), + ENUM_STRING(GL_SAMPLER_2D), + ENUM_STRING(GL_SAMPLER_3D), + ENUM_STRING(GL_SAMPLER_CUBE), + ENUM_STRING(GL_SAMPLER_1D_SHADOW), + ENUM_STRING(GL_SAMPLER_2D_SHADOW), + ENUM_STRING(GL_SAMPLER_1D_ARRAY), + ENUM_STRING(GL_SAMPLER_2D_ARRAY), + ENUM_STRING(GL_SAMPLER_1D_ARRAY_SHADOW), + ENUM_STRING(GL_SAMPLER_2D_ARRAY_SHADOW), + ENUM_STRING(GL_SAMPLER_2D_MULTISAMPLE), + ENUM_STRING(GL_SAMPLER_2D_MULTISAMPLE_ARRAY), + ENUM_STRING(GL_SAMPLER_CUBE_SHADOW), + ENUM_STRING(GL_SAMPLER_BUFFER), + ENUM_STRING(GL_SAMPLER_2D_RECT), + ENUM_STRING(GL_SAMPLER_2D_RECT_SHADOW), + ENUM_STRING(GL_INT_SAMPLER_1D), + ENUM_STRING(GL_INT_SAMPLER_2D), + ENUM_STRING(GL_INT_SAMPLER_3D), + ENUM_STRING(GL_INT_SAMPLER_CUBE), + ENUM_STRING(GL_INT_SAMPLER_1D_ARRAY), + ENUM_STRING(GL_INT_SAMPLER_2D_ARRAY), + ENUM_STRING(GL_INT_SAMPLER_2D_MULTISAMPLE), + ENUM_STRING(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY), + ENUM_STRING(GL_INT_SAMPLER_BUFFER), + ENUM_STRING(GL_INT_SAMPLER_2D_RECT), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_1D), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_3D), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_CUBE), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_BUFFER), + ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_RECT), + { NULL, 0 } +}; + GLenum lookup_enum_string(const struct string_to_enum *table, const char **line, const char *error_desc) @@ -1860,84 +1938,6 @@ active_uniform(const char *line) { NULL, 0 } }; - static const struct string_to_enum all_types[] = { - ENUM_STRING(GL_FLOAT), - ENUM_STRING(GL_FLOAT_VEC2), - ENUM_STRING(GL_FLOAT_VEC3), - ENUM_STRING(GL_FLOAT_VEC4), - ENUM_STRING(GL_DOUBLE), - ENUM_STRING(GL_DOUBLE_VEC2), - ENUM_STRING(GL_DOUBLE_VEC3), - ENUM_STRING(GL_DOUBLE_VEC4), - ENUM_STRING(GL_INT), - ENUM_STRING(GL_INT_VEC2), - ENUM_STRING(GL_INT_VEC3), - ENUM_STRING(GL_INT_VEC4), - ENUM_STRING(GL_UNSIGNED_INT), - ENUM_STRING(GL_UNSIGNED_INT_VEC2), - ENUM_STRING(GL_UNSIGNED_INT_VEC3), - ENUM_STRING(GL_UNSIGNED_INT_VEC4), - ENUM_STRING(GL_BOOL), - ENUM_STRING(GL_BOOL_VEC2), - ENUM_STRING(GL_BOOL_VEC3), - ENUM_STRING(GL_BOOL_VEC4), - ENUM_STRING(GL_FLOAT_MAT2), - ENUM_STRING(GL_FLOAT_MAT3), - ENUM_STRING(GL_FLOAT_MAT4), - ENUM_STRING(GL_FLOAT_MAT2x3), - ENUM_STRING(GL_FLOAT_MAT2x4), - ENUM_STRING(GL_FLOAT_MAT3x2), - ENUM_STRING(GL_FLOAT_MAT3x4), - ENUM_STRING(GL_FLOAT_MAT4x2), - ENUM_STRING(GL_FLOAT_MAT4x3), - ENUM_STRING(GL_DOUBLE_MAT2), - ENUM_STRING(GL_DOUBLE_MAT3), - ENUM_STRING(GL_DOUBLE_MAT4), - ENUM_STRING(GL_DOUBLE_MAT2x3), - ENUM_STRING(GL_DOUBLE_MAT2x4), - ENUM_STRING(GL_DOUBLE_MAT3x2), - ENUM_STRING(GL_DOUBLE_MAT3x4), - ENUM_STRING(GL_DOUBLE_MAT4x2), - ENUM_STRING(GL_DOUBLE_MAT4x3), - ENUM_STRING(GL_SAMPLER_1D), - ENUM_STRING(GL_SAMPLER_2D), - ENUM_STRING(GL_SAMPLER_3D), - ENUM_STRING(GL_SAMPLER_CUBE), - ENUM_STRING(GL_SAMPLER_1D_SHADOW), - ENUM_STRING(GL_SAMPLER_2D_SHADOW), - ENUM_STRING(GL_SAMPLER_1D_ARRAY), - ENUM_STRING(GL_SAMPLER_2D_ARRAY), - ENUM_STRING(GL_SAMPLER_1D_ARRAY_SHADOW), - ENUM_STRING(GL_SAMPLER_2D_ARRAY_SHADOW), - ENUM_STRING(GL_SAMPLER_2D_MULTISAMPLE), - ENUM_STRING(GL_SAMPLER_2D_MULTISAMPLE_ARRAY), - ENUM_STRING(GL_SAMPLER_CUBE_SHADOW), - ENUM_STRING(GL_SAMPLER_BUFFER), - ENUM_STRING(GL_SAMPLER_2D_RECT), - ENUM_STRING(GL_SAMPLER_2D_RECT_SHADOW), - ENUM_STRING(GL_INT_SAMPLER_1D), - ENUM_STRING(GL_INT_SAMPLER_2D), - ENUM_STRING(GL_INT_SAMPLER_3D), - ENUM_STRING(GL_INT_SAMPLER_CUBE), - ENUM_STRING(GL_INT_SAMPLER_1D_ARRAY), - ENUM_STRING(GL_INT_SAMPLER_2D_ARRAY), - ENUM_STRING(GL_INT_SAMPLER_2D_MULTISAMPLE), - ENUM_STRING(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY), - ENUM_STRING(GL_INT_SAMPLER_BUFFER), - ENUM_STRING(GL_INT_SAMPLER_2D_RECT), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_1D), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_3D), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_CUBE), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_BUFFER), - ENUM_STRING(GL_UNSIGNED_INT_SAMPLER_2D_RECT), - { NULL, 0 } - }; - char name[512]; char name_buf[512]; char pname_string[512]; -- 2.1.4 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit