Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 500d54d5 by Francisco Casas at 2025-09-09T12:31:12+02:00 vkd3d-shader/ir: Avoid direct instruction array access in validation_error().
- - - - - 952e7068 by Francisco Casas at 2025-09-09T12:40:06+02:00 vkd3d-shader/ir: Use iterators in control_point_normaliser_emit_hs_input().
- - - - - bceb4d17 by Henri Verbeet at 2025-09-09T14:17:51+02:00 vkd3d-shader/ir: Move the instruction array helpers to ir.c.
- - - - - 434d9dd1 by Francisco Casas at 2025-09-09T14:24:06+02:00 vkd3d-shader/ir: Use iterators in flattener_flatten_phases().
- - - - - 1aa6c767 by Francisco Casas at 2025-09-09T14:50:34+02:00 vkd3d-shader/ir: Merge the hull shader phase flattener into a single pass.
- - - - - 7f4a186e by Francisco Casas at 2025-09-09T14:51:15+02:00 vkd3d-shader/ir: Use iterators in struct vsir_cfg.
And therefore on the functions that use it, namely vsir_program_structurize() and vsir_program_materialize_undominated_ssas_to_temps() and their callees.
- - - - -
3 changed files:
- libs/vkd3d-shader/ir.c - libs/vkd3d-shader/vkd3d_shader_main.c - libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/05b5a48c1dad405365ec292371bcc...