mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests/shader-runner: Change probe directive syntax on shader_test files.
For consistency with the previous commit.
This commit is contained in:
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
@@ -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);
|
||||
|
Reference in New Issue
Block a user