vkd3d-shader/ir: Skip recording combined resource/sampler information for dynamically indexed descriptor arrays.

And output a warning instead.
This commit is contained in:
Henri Verbeet
2023-11-20 14:58:40 +01:00
committed by Alexandre Julliard
parent 5b82afb83f
commit 01dad41862
Notes: Alexandre Julliard 2023-11-21 22:48:39 +01:00
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/485
3 changed files with 28 additions and 0 deletions

View File

@@ -213,6 +213,8 @@ enum vkd3d_shader_error
VKD3D_SHADER_ERROR_VSIR_INVALID_DCL_TEMPS = 9014,
VKD3D_SHADER_ERROR_VSIR_INVALID_INDEX = 9015,
VKD3D_SHADER_ERROR_VSIR_INVALID_INSTRUCTION_NESTING = 9016,
VKD3D_SHADER_WARNING_VSIR_DYNAMIC_DESCRIPTOR_ARRAY = 9300,
};
enum vkd3d_shader_opcode