21 Nov
2023
21 Nov
'23
2:09 p.m.
From patch 4/6: ```diff @@ -804,6 +804,7 @@ struct vkd3d_shader_indexable_temp unsigned int alignment; enum vkd3d_data_type data_type; unsigned int component_count; + const struct vkd3d_shader_immediate_constant_buffer *initialiser; };
struct vkd3d_shader_register_index ```
It looks like we don't output the initialiser in the d3d-asm output. Adding that seems helpful. And similar to e.g. "alignment", we probably want to fail compilation when the backend can't handle initialisers. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/471#note_53074