Interpreter: Move global state into class, move instance to System.

This commit is contained in:
Admiral H. Curtiss
2023-03-17 00:24:22 +01:00
parent 919182eda2
commit 3d67c11b91
11 changed files with 80 additions and 53 deletions

View File

@ -6,6 +6,7 @@
#include <memory>
class GeometryShaderManager;
class Interpreter;
class PixelShaderManager;
class SoundStream;
struct Sram;
@ -131,6 +132,7 @@ public:
GeometryShaderManager& GetGeometryShaderManager() const;
GPFifo::GPFifoManager& GetGPFifo() const;
HSP::HSPManager& GetHSP() const;
Interpreter& GetInterpreter() const;
IOS::HLE::USB::SkylanderPortal& GetSkylanderPortal() const;
Memory::MemoryManager& GetMemory() const;
MemoryInterface::MemoryInterfaceManager& GetMemoryInterface() const;