You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove redundant iterations from inliner passes (#6639)
Implemented in both the exhaustive/opaque inliner even though it appears
the opaque one is not fully functional.
In my benchmark tests I found it reduced the time needed to run the
exhaustive pass by 50% on average with the shaders I was testing with.
Also fixes two bugs in the opaque inliner. One is from not updating the
parent of each new block and the other for debug. These could be split
into another PR if desired but it's still pretty small overall.
---------
Co-authored-by: Steven Perron <[email protected]>
0 commit comments