-
41cacba5
by Elizabeth Figura at 2025-06-25T15:42:51+02:00
vkd3d-shader/hlsl: Convert descriptor registers to pre-5.1 form in the TPF writer.
Rather than in the HLSL writer. This way we output vsir consistent with the vsir
we read, and the vsir that the backends expect [bringing us one step closer to
being able to feed the HLSL frontend directly into the individual backends.]
-
ecb19b33
by Elizabeth Figura at 2025-06-25T15:43:15+02:00
vkd3d-shader/hlsl: Output sm1 semantics with unique register_index values.
Match the register_index values from the d3dbc reader.
-
a1eb53df
by Elizabeth Figura at 2025-06-25T15:43:15+02:00
vkd3d-shader/hlsl: Set the data type in sm4_generate_vsir_reg_from_deref().
-
bcb2acbd
by Elizabeth Figura at 2025-06-25T15:46:27+02:00
vkd3d-shader/hlsl: Set the destination data type to UINT in sm4_generate_vsir_cast_from_bool().
Validation checks that the source and destination types are both integer.
-
cd43ab1c
by Elizabeth Figura at 2025-06-25T15:46:39+02:00
vkd3d-shader/ir: Allow bitwise operations on VKD3D_DATA_INT.