vkd3d-shader/dxil: Implement DX intrinsic SampleIndex.

This commit is contained in:
Conor McCarthy
2024-04-19 13:22:52 +10:00
committed by Henri Verbeet
parent 21681489ed
commit 2996ad6bd2
Notes: Henri Verbeet 2024-11-13 16:30:30 +01:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1257
4 changed files with 48 additions and 8 deletions

View File

@@ -1119,6 +1119,8 @@ static inline bool vsir_sysval_semantic_is_clip_cull(enum vkd3d_shader_sysval_se
struct signature_element *vsir_signature_find_element_for_reg(const struct shader_signature *signature,
unsigned int reg_idx, unsigned int write_mask);
bool vsir_signature_find_sysval(const struct shader_signature *signature,
enum vkd3d_shader_sysval_semantic sysval, unsigned int semantic_index, unsigned int *element_index);
void shader_signature_cleanup(struct shader_signature *signature);
struct dxbc_shader_desc