mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests/hlsl: Add a test for SV_RenderTargetArrayIndex.
This commit is contained in:
committed by
Henri Verbeet
parent
d049ea640f
commit
a557ad0aea
Notes:
Henri Verbeet
2025-01-27 15:04:43 +01:00
Approved-by: Henri Verbeet (@hverbeet) Approved-by: Giovanni Mascellani (@giomasce) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1356
@@ -95,7 +95,7 @@ struct resource_desc
|
||||
|
||||
DXGI_FORMAT format;
|
||||
unsigned int texel_size;
|
||||
unsigned int width, height;
|
||||
unsigned int width, height, depth;
|
||||
unsigned int level_count;
|
||||
unsigned int sample_count;
|
||||
};
|
||||
@@ -148,6 +148,7 @@ enum shader_cap
|
||||
SHADER_CAP_INT64,
|
||||
SHADER_CAP_POINT_SIZE,
|
||||
SHADER_CAP_ROV,
|
||||
SHADER_CAP_RT_VP_ARRAY_INDEX,
|
||||
SHADER_CAP_WAVE_OPS,
|
||||
SHADER_CAP_COUNT,
|
||||
};
|
||||
@@ -251,7 +252,8 @@ struct shader_runner_ops
|
||||
unsigned int instance_count);
|
||||
bool (*copy)(struct shader_runner *runner, struct resource *src, struct resource *dst);
|
||||
bool (*dispatch)(struct shader_runner *runner, unsigned int x, unsigned int y, unsigned int z);
|
||||
struct resource_readback *(*get_resource_readback)(struct shader_runner *runner, struct resource *resource);
|
||||
struct resource_readback *(*get_resource_readback)(struct shader_runner *runner,
|
||||
struct resource *resource, unsigned int sub_resource_idx);
|
||||
void (*release_readback)(struct shader_runner *runner, struct resource_readback *rb);
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user