mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-12-03 12:14:16 +01:00
7e16c1f989
Previously for methods with count > 1 the subchannel and engine would be looked up for each part of the method rather than only doing so at the start. Each call also needed to be looked up to see if it touched a macro or GPFIFO method. Fix this by doing checks outside of the main dispatch loop with templated helper lambdas to avoid needing to repeat lots of code. Maxwell3D is the only subchannel with a fast path for now but more can be added later if needed. |
||
---|---|---|
.. | ||
main |