tests: Test shade mode.

This commit is contained in:
Elizabeth Figura
2024-07-11 17:31:02 -05:00
committed by Henri Verbeet
parent ae5cd6573f
commit 947b937a1a
Notes: Henri Verbeet 2024-07-24 16:17:06 +02:00
Approved-by: Elizabeth Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/960
6 changed files with 43 additions and 1 deletions

View File

@@ -1255,6 +1255,13 @@ static void parse_test_directive(struct shader_runner *runner, const char *line)
runner->alpha_test_ref = strtof(line, &rest);
line = rest;
}
else if (match_string(line, "shade mode", &line))
{
if (match_string(line, "flat", &line))
runner->flat_shading = true;
else
runner->flat_shading = false;
}
else
{
fatal_error("Unknown test directive '%s'.\n", line);