On 5/10/22 08:08, Giovanni Mascellani wrote:
diff --git a/tests/shader_runner.h b/tests/shader_runner.h index 9685eaa3..a85b84e2 100644 --- a/tests/shader_runner.h +++ b/tests/shader_runner.h @@ -123,7 +123,8 @@ struct shader_runner_ops struct resource *(*create_resource)(struct shader_runner *runner, const struct resource_params *params); void (*destroy_resource)(struct shader_runner *runner, struct resource *resource); bool (*draw)(struct shader_runner *runner, D3D_PRIMITIVE_TOPOLOGY primitive_topology, unsigned int vertex_count);
- void (*probe_vec4)(struct shader_runner *runner, const RECT *rect, const struct vec4 *v, unsigned int ulps);
- void (*probe_vec4)(struct shader_runner *runner, const RECT *rect, const struct vec4 *v,
};unsigned int ulps, unsigned int comp_count);
I ran into a similar case with UAVs, and given our current preponderance of backends, I'd rather move more logic out of them. I have some local patches to that effect.