mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
tests/shader_runner_gl: Add "opengl" tag.
This commit is contained in:
parent
31c3d46925
commit
9fab6e4383
Notes:
Henri Verbeet
2025-01-20 16:18:51 +01:00
Approved-by: Henri Verbeet (@hverbeet) Approved-by: Elizabeth Figura (@zfigura) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1330
@ -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,
|
static bool check_qualifier_args_conjunction(struct shader_runner *runner,
|
||||||
const char *line, const char **const rest, uint32_t *model_mask)
|
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;
|
bool holds = true;
|
||||||
|
|
||||||
*model_mask = ~0u;
|
*model_mask = ~0u;
|
||||||
|
@ -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.shader_caps[SHADER_CAP_GEOMETRY_SHADER] = true;
|
||||||
|
|
||||||
runner->caps.tag_count = 0;
|
runner->caps.tag_count = 0;
|
||||||
|
runner->caps.tags[runner->caps.tag_count++] = "opengl";
|
||||||
if (runner->language == GLSL)
|
if (runner->language == GLSL)
|
||||||
runner->caps.tags[runner->caps.tag_count++] = "glsl";
|
runner->caps.tags[runner->caps.tag_count++] = "glsl";
|
||||||
if (strncmp((const char *)glGetString(GL_RENDERER), "llvmpipe ", 9) == 0)
|
if (strncmp((const char *)glGetString(GL_RENDERER), "llvmpipe ", 9) == 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user