vkd3d/libs
Giovanni Mascellani 1f536238a8 vkd3d-shader: Use 64 bit swizzles for 64 bit data types in VSIR.
The handling of write masks and swizzles for 64 bit data types is
currently irregular: write masks are always 64 bit, while swizzles
are usually 32 bit, except for SSA registers with are 64 bit.
With this change we always use 64 bit swizzles, in order to make
the situation less surprising and make it easier to convert
registers between SSA and TEMP.

64 bit swizzles are always required to have X in their last two
components.
2024-01-29 22:33:33 +01:00
..
vkd3d vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_command_signature_Release(). 2024-01-25 22:24:55 +01:00
vkd3d-common vkd3d-utils: Add D3DReflect(). 2024-01-24 22:37:53 +01:00
vkd3d-shader vkd3d-shader: Use 64 bit swizzles for 64 bit data types in VSIR. 2024-01-29 22:33:33 +01:00
vkd3d-utils vkd3d-utils: Implement input and output signature reflection. 2024-01-24 22:37:53 +01:00
.gitignore libs/vkd3d: Trace build version. 2018-06-27 22:43:49 +02:00