Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 0ac20b30 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Rewrite sm6_value_is_constant() in terms of the value type.
- - - - - 361ecd6c by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Rewrite sm6_value_is_undef() in terms of the value type.
- - - - - f4f26175 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Rewrite sm6_value_is_ssa() in terms of the value type.
- - - - - 2e3f99e6 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Rewrite sm6_value_get_constant_uint() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - - 31e4cbba by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Rewrite sm6_value_get_constant_uint64() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - - 59fb3a78 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Rewrite sm6_value_is_constant_zero() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - - 87304322 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Rewrite sm6_parser_init_ssa_value() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - - 20d8ba7f by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Introduce sm6_value_get_constant_float().
Similarly to sm6_value_get_constant_uint() and sm6_value_get_constant_uint64().
- - - - - 1b389f29 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00 vkd3d-shader/dxil: Remove field "reg" from struct sm6_value.
The VSIR register is now always generated dynamically and we don't have to carry it around.
- - - - -
2 changed files:
- libs/vkd3d-shader/dxil.c - libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/fcb5650dbfc3444ee43af9acba3a9...