Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 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.
- - - - -
1 changed file:
- libs/vkd3d-shader/dxil.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9552dab5aafeeeb2ce006594757de...