Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 2c0773c9 by Francisco Casas at 2024-11-23T22:57:23+01:00 tests: Test signature reflection for PRIMID, RTINDEX and VPINDEX.
- - - - - ad5377f9 by Francisco Casas at 2024-11-23T23:10:46+01:00 vkd3d-shader/hlsl: Add special allocation rules for PRIMID, RTINDEX, and VPINDEX.
These system values are bound to the same allocation rules as other semantics: they can share registers with other semantics with the same interpolation mode and they prefer forming shorter writemasks. However, for some reason, these don't allow further semantics to share the same register once allocated, except among themselves.
- - - - - 2c15015e by Francisco Casas at 2024-11-23T23:10:56+01:00 tests: Test allocation rules for FFACE and SAMPLE.
These seem to have their own interpolation mode.
- - - - - 64bc0515 by Francisco Casas at 2024-11-23T23:13:13+01:00 vkd3d-shader/hlsl: Add special allocation rules for FFACE and SAMPLE.
- - - - -
2 changed files:
- libs/vkd3d-shader/hlsl_codegen.c - tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e383834049825dde8feb0a230c39d...