tests/shader-runner: Change probe directive syntax on shader_test files.

For consistency with the previous commit.
This commit is contained in:
Francisco Casas
2024-01-24 16:35:39 -03:00
committed by Alexandre Julliard
parent b08be04465
commit 4fe9ab0a90
Notes: Alexandre Julliard 2024-02-19 22:59:16 +01:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Zebediah Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/569
4 changed files with 24 additions and 29 deletions

View File

@@ -842,17 +842,7 @@ static void parse_test_directive(struct shader_runner *runner, const char *line)
resource = shader_runner_get_resource(runner, RESOURCE_TYPE_UAV, slot);
}
else if (match_string(line, "buffer uav", &line))
{
slot = strtoul(line, &rest, 10);
if (rest == line)
fatal_error("Malformed buffer UAV index '%s'.\n", line);
line = rest;
resource = shader_runner_get_resource(runner, RESOURCE_TYPE_UAV, slot);
}
else if (match_string(line, "render target", &line))
else if (match_string(line, "rtv", &line))
{
slot = strtoul(line, &rest, 10);
@@ -883,6 +873,11 @@ static void parse_test_directive(struct shader_runner *runner, const char *line)
set_rect(&rect, left, top, left + 1, top + 1);
line += len;
}
else if (sscanf(line, " ( %u )%n", &left, &len) == 1)
{
set_rect(&rect, left, 0, left + 1, 1);
line += len;
}
else
{
fatal_error("Malformed probe arguments '%s'.\n", line);