mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-28 19:58:53 +00:00
VideoCommon/Fifo: Pass system instance through FifoManager constructor
Given how many member functions make use of the system instance, it's likely just better to pass the system instance in on construction. Makes the interface a little less noisy to use.
This commit is contained in:
parent
186b2f4e92
commit
b0d244b772
10 changed files with 99 additions and 95 deletions
|
@ -93,7 +93,7 @@ std::string VideoBackendBase::BadShaderFilename(const char* shader_stage, int co
|
|||
void VideoBackendBase::Video_ExitLoop()
|
||||
{
|
||||
auto& system = Core::System::GetInstance();
|
||||
system.GetFifo().ExitGpuLoop(system);
|
||||
system.GetFifo().ExitGpuLoop();
|
||||
}
|
||||
|
||||
// Run from the CPU thread (from VideoInterface.cpp)
|
||||
|
@ -379,7 +379,7 @@ bool VideoBackendBase::InitializeShared(std::unique_ptr<AbstractGfx> gfx,
|
|||
auto& system = Core::System::GetInstance();
|
||||
auto& command_processor = system.GetCommandProcessor();
|
||||
command_processor.Init(system);
|
||||
system.GetFifo().Init(system);
|
||||
system.GetFifo().Init();
|
||||
system.GetPixelEngine().Init(system);
|
||||
BPInit();
|
||||
VertexLoaderManager::Init();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue