Skip to content
Snippets Groups Projects

vkd3d-shader/ir: Only emit trampolines and launchers when needed.

Merged Giovanni Mascellani requested to merge giomasce/vkd3d:vesuvio into master

This goes atop !773 (merged). The last three commits belong to this MR.

Trampolines and launchers allow us to handle code doing multilevel jumps, but they partially virtualize the control flow, which potentially makes the jobs of downstream compilers harder. So we avoid them every time we can.

Edited by Giovanni Mascellani

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading