- Dec 13, 2023
-
-
Because that's the granularity of Constant Buffer accesses in SM4. This commit requires using more push constants, but without it the generated SPIR-V can be invalid.
-
- Dec 12, 2023
-
-
The new mode exposes more details about what's going on inside the VSIR code and it's meant to ease development and debugging.
-
In analogy with "<continued>" and "<unused>".
-
-
-
-
-
-
-
-
-
-
DXIL does not use implicit masking of shift counts.
-
- Dec 11, 2023
-
-
-
-
In SM 6, this is needed when storing an asfloat() or asuint() result in an indexable temp, because dxc performs the bitcast by casting the destination pointer.
-
-
-
-
-
Instead of parsing DCL instructions. This allows sm1 to work without further effort, and simplifies sm6 code.
-
-
-
-
- Dec 07, 2023
-
-
-
-
-
-
-
-
Avoid shadowing "info" in vkd3d_shader_scan_combined_sampler_declaration().
-
-
-
-
-
Found with -Wshadow.
-
Found with -Wshadow.
-
Casts from minimum precision types are emitted as nop, but the result value type must be set to the cast result type.
-
These are apparently only used for 'dx.op' intrinsics, because the instructions based on native LLVM ones have their own way to apply attributes.
-
-