diff --git a/tests/shader_runner.c b/tests/shader_runner.c index 90cb8efb..5261b167 100644 --- a/tests/shader_runner.c +++ b/tests/shader_runner.c @@ -143,7 +143,17 @@ static bool match_tag(struct shader_runner *runner, const char *tag) static bool check_qualifier_args_conjunction(struct shader_runner *runner, const char *line, const char **const rest, uint32_t *model_mask) { - static const char *const valid_tags[] = {"d3d12", "glsl", "llvmpipe", "msl", "mvk", "vulkan", "mesa<23.3"}; + static const char *const valid_tags[] = + { + "d3d12", + "glsl", + "llvmpipe", + "mesa<23.3", + "msl", + "mvk", + "opengl", + "vulkan", + }; bool holds = true; *model_mask = ~0u; diff --git a/tests/shader_runner_gl.c b/tests/shader_runner_gl.c index f51a9655..dce12723 100644 --- a/tests/shader_runner_gl.c +++ b/tests/shader_runner_gl.c @@ -347,6 +347,7 @@ static bool gl_runner_init(struct gl_runner *runner, enum shading_language langu runner->caps.shader_caps[SHADER_CAP_GEOMETRY_SHADER] = true; runner->caps.tag_count = 0; + runner->caps.tags[runner->caps.tag_count++] = "opengl"; if (runner->language == GLSL) runner->caps.tags[runner->caps.tag_count++] = "glsl"; if (strncmp((const char *)glGetString(GL_RENDERER), "llvmpipe ", 9) == 0)