18 Oct
2023
18 Oct
'23
6:23 p.m.
```diff @@ -932,6 +932,9 @@ struct vkd3d_shader_desc { uint32_t used, external; } flat_constant_count[3]; + + struct vkd3d_shader_descriptor_info1 *descriptors; + size_t descriptor_count; };
struct vkd3d_shader_register_semantic ```
I distinctly remember discussing this change before. In any case, I don't think it's desirable to maintain two different ways of representing descriptor declarations on the IR level in parallel. If vkd3d_shader_descriptor_info1 is the way we're going, we should adjust the tpf parser to produce them, and the d3d-asm backend to consume them. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/401#note_49180