Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 1d780e1a by Giovanni Mascellani at 2025-06-11T18:10:12+02:00 vkd3d-shader/dxil: Emit 16-bit CONSTANT values as minimum precision registers.
- - - - - 5e86d5c2 by Giovanni Mascellani at 2025-06-11T18:20:20+02:00 vkd3d-shader/dxil: Emit 16-bit arrays as minimum precision types.
The type is not explicitly annotated as minimum precision, because no backend currently cares about that bit anyway. We're still relying on the fact that in SM 6.0 16-bit types are always understood as minimum precision.
- - - - - 73940cde by Giovanni Mascellani at 2025-06-11T18:20:23+02:00 vkd3d-shader/dxil: Emit 16-bit IDXTEMP values as minimum precision registers.
- - - - - 0b5a96d9 by Giovanni Mascellani at 2025-06-11T18:20:23+02:00 vkd3d-shader/dxil: Emit 16-bit SSA values as minimum precision registers.
- - - - - 94cbb333 by Giovanni Mascellani at 2025-06-11T18:20:23+02:00 vkd3d-shader/dxil: Emit 16-bit ICB values as minimum precision registers.
- - - - -
2 changed files:
- libs/vkd3d-shader/dxil.c - libs/vkd3d-shader/spirv.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/14477b1066cfd4d12ce044f98fea0...