- Mar 27, 2024
-
-
Before this commit, it is possible for one of the tests of cf-cond-types.shader_test to pass a non-bool to LOGIC_NOT, which should not be allowed.
-
-
-
-
-
-
vkd3d-shader/dxil: Implement DX instructions ThreadId, GroupId, ThreadIdInGroup and FlattenedThreadIdInGroup.
-
-
-
For 64-bit indexable temps (and any other 64-bit declarations) the write mask must not be converted.
-
-
-
-
-
Ported from Wine.
-
-
-
Avoid relying on that information being stored in the hlsl_type.
-
-
-
-
-
-
-
-
-
- Mar 19, 2024
-
-
-
There doesn't seem much point in separating these. Pretty much all of vkd3d (eventually) includes vkd3d_debug.h, and vkd3d_debug.h includes vkd3d_common.h because it uses VKD3D_PRINTF_FUNC. The separation also makes it inconvenient to use the debug macros in vkd3d_common.h.
-
-
-
- Mar 18, 2024
-
-
-
-
-
-
-
-
The label itself is certainly an unsigned integer, but the register has no meaningful data type. It cannot be evaluated to anything. The goal of this is to reduce cluttering in the internal ASM dumps.
-
-
-
-