vkd3d-shader/tpf: Set the data type depending on the register type for RESOURCE, UAV and GROUPSHAREDMEM.

Currently we have a bunch of fictious data types to be used for RESOURCE, UAV and GROUPSHAREDMEM registers. I'm not sure of why we don't just use UNUSED for all these cases, and maybe eventually they should go, but while they're here I'd like them to be used consistently. Eventually I plan to introduce validation rules to ensure that all RESOURCE registers have RESOURCE data type and so on. First of all I need to fix the TPF parser to generate consistent VSIR code.

Merge request reports

Loading