- Nov 22, 2023
-
-
- Nov 21, 2023
-
-
-
vkd3d-shader/ir: Skip recording combined resource/sampler information for dynamically indexed descriptor arrays. And output a warning instead.
-
-
- Nov 20, 2023
-
-
-
Avoid implicit casts from enum pointers.
-
The previous computation was incorrect because the count was taken after resetting it to zero (as part of setting the instruction to NOP).
-
-
-
vkd3d-shader/d3dbc: Adjust the token count for DEF and DEFI instructions in shader_sm1_skip_opcode(). This was broken by commit e390bc35; that commit fixed the source count for these instructions, but didn't adjust shader_sm1_skip_opcode(). Note that this only affects shader model 1; later versions have a token count embedded in the initial opcode token.
-
-
-
-
- Nov 15, 2023
-
-
-
-
Based on vkd3d-proton patches by Hans-Kristian Arntzen and Philip Rebohle.
-
-
-
A generic container for both compute and graphics pipeline descriptions to facilitate reading the description from a stream.
-
For consistency with how other D3D12_* structs are declared.
-
Shaders parsed from DXIL contain a bool condition register, so calling spirv_compiler_emit_int_to_bool() results in an invalid bool/uint comparison.
-
-
-
Prevents return of an invalid SPIR-V module.
-
-
Passing less than 4.0 breaks the use of [require] with 'shader model < 4.0'.
-
- Nov 14, 2023
-
-
There is perhaps a bit of a trade-off involved here, but with the current state of things it's fairly hard to notice unexpected issues in the output.
-
The flag operand is omitted if IEEE strictness is specified.
-
The flag operand is omitted if IEEE strictness is specified.
-
- Nov 13, 2023
-
-
-
Noticed after test runner started crashing when tracing is enabled. Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
-
-
- Nov 10, 2023
-
-