mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
tests: Use only one heap for textures in the d3d12 shader runner.
The d3d12 specification forbids simultaneously binding more than one heap of a given type. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
committed by
Alexandre Julliard
parent
13ca6322c7
commit
0ca2444e9b
@@ -21,6 +21,7 @@
|
||||
#include "vkd3d_d3dcommon.h"
|
||||
#include "vkd3d_d3d12.h"
|
||||
#include "vkd3d_dxgiformat.h"
|
||||
#include "vkd3d_common.h"
|
||||
#include "utils.h"
|
||||
|
||||
enum shader_model
|
||||
@@ -89,6 +90,8 @@ struct shader_runner_ops
|
||||
void (*probe_vec4)(struct shader_context *context, const RECT *rect, const struct vec4 *v, unsigned int ulps);
|
||||
};
|
||||
|
||||
void fatal_error(const char *format, ...) VKD3D_NORETURN VKD3D_PRINTF_FUNC(1, 2);
|
||||
|
||||
void run_shader_tests(struct shader_context *context, int argc, char **argv, const struct shader_runner_ops *ops);
|
||||
|
||||
#ifdef _WIN32
|
||||
|
Reference in New Issue
Block a user