From: Giovanni Mascellani <gmascellani(a)codeweavers.com> Now that require directives do not cause early exit from a test, this must be allowed. --- tests/shader_runner_d3d9.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/shader_runner_d3d9.c b/tests/shader_runner_d3d9.c index 0b33c1c53..0ba409251 100644 --- a/tests/shader_runner_d3d9.c +++ b/tests/shader_runner_d3d9.c @@ -259,7 +259,8 @@ static struct resource *d3d9_runner_create_resource(struct shader_runner *r, con case RESOURCE_TYPE_UAV: case RESOURCE_TYPE_BUFFER_UAV: - fatal_error("UAVs are not supported.\n"); + /* UAVs are not supported by D3D9, we assume that + * execution will be guarded by a require directive. */ break; case RESOURCE_TYPE_VERTEX_BUFFER: -- GitLab https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/412