-
0e006715
by Giovanni Mascellani at 2025-06-04T12:34:21+02:00
vkd3d-shader/dxil: Do not use field "reg" in of sm6_value when writing bitcasts.
It's going to be removed; the generated register data type is the
right thing to look at here.
-
a90b74ba
by Giovanni Mascellani at 2025-06-04T13:01:45+02:00
vkd3d-shader/dxil: Validate that floating-point truncation casts decrease bit width.
Similarly to the integer case.
-
a91fb052
by Giovanni Mascellani at 2025-06-04T13:01:51+02:00
vkd3d-shader/dxil: Validate that integer extension casts increase bit width.
-
b9ce8284
by Giovanni Mascellani at 2025-06-04T13:01:51+02:00
vkd3d-shader/dxil: Validate that floating-point extension casts increase bit width.
-
7f04060f
by Giovanni Mascellani at 2025-06-04T13:03:57+02:00
vkd3d-shader/dxil: Handle 16-bit values uniformly in sm6_map_cast_op().
This makes the logic more transparent, and it eases handling
native 16-bit values once they will be supported.