vkd3d-shader/ir: Move applying a flat interpolation to a dedicated pass.
I/O normalisation is already a rather complicated pass that does a lot of things, so it's better to keep anything not strictly related to it somewhere else.
Merge request reports
Activity
+ vsir_transform(&ctx, vsir_program_apply_shading); vsir_transform(&ctx, vsir_program_lower_instructions);
I don't think there's anything in this pass that's especially sensitive to the order relative to other passes, but I think it would make sense to keep it together with the other fixed-function emulation passes.
added 16 commits
-
87da6635...1efc0ac7 - 14 commits from branch
wine:master
- 36510cd0 - vkd3d-shader/ir: Move applying flat interpolation to a dedicated pass.
- 05c87b02 - vkd3d-shader/ir: Return an error when the FLAT_INTERPOLATION parameter is invalid.
-
87da6635...1efc0ac7 - 14 commits from branch
Please register or sign in to reply