maxwell_3d: Move code to separate functions

Deduplicate some code and put it in separate functions so it's easier to
understand and profile.
This commit is contained in:
ReinUsesLisp
2020-07-12 05:03:05 -03:00
parent c22d0d9945
commit 9ea8cffe35
2 changed files with 124 additions and 151 deletions

View File

@ -1461,6 +1461,14 @@ public:
private:
void InitializeRegisterDefaults();
void ProcessMacro(u32 method, const u32* base_start, u32 amount, bool is_last_call);
u32 ProcessShadowRam(u32 method, u32 argument);
void ProcessDirtyRegisters(u32 method, u32 argument);
void ProcessMethodCall(u32 method, u32 argument, u32 nonshadow_argument, bool is_last_call);
Core::System& system;
MemoryManager& memory_manager;