aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/gpu_thread.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-29 02:15:53 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-29 02:15:53 -0400
commite8127c3759ae260bfae09e3a3a74853204bcd1ee (patch)
tree16d0b1f6ad770876b45cea0af6d183020fe070af /src/video_core/gpu_thread.cpp
parent0380b0628d4be15fb3eec4e32585c39e507c3851 (diff)
nx2: macro memo tries each macro's last call first; FIFO filled only when interpreting
46% of title 1's macro calls repeat the previous call of the same macro exactly: a per-start slot holding that record's offset skips the hash and the map probe for them (the record is still in the CPU cache). The interpreter's parameter FIFO was filled before the memo lookup; it is now filled only for calls that are interpreted. Checked against the previous interpreter on 200,000 recorded 3D-scene calls: identical writes, registers and data RAM.
Diffstat (limited to 'src/video_core/gpu_thread.cpp')
0 files changed, 0 insertions, 0 deletions