|
|
@ -99,11 +99,10 @@ RasterizerOpenGL::RasterizerOpenGL(Core::System& system, Core::Frontend::EmuWind
|
|
|
|
ScreenInfo& info, GLShader::ProgramManager& program_manager,
|
|
|
|
ScreenInfo& info, GLShader::ProgramManager& program_manager,
|
|
|
|
StateTracker& state_tracker)
|
|
|
|
StateTracker& state_tracker)
|
|
|
|
: RasterizerAccelerated{system.Memory()}, texture_cache{system, *this, device, state_tracker},
|
|
|
|
: RasterizerAccelerated{system.Memory()}, texture_cache{system, *this, device, state_tracker},
|
|
|
|
shader_cache{*this, system, emu_window, device}, query_cache{system, *this}, system{system},
|
|
|
|
shader_cache{*this, system, emu_window, device}, query_cache{system, *this},
|
|
|
|
screen_info{info}, program_manager{program_manager}, state_tracker{state_tracker},
|
|
|
|
buffer_cache{*this, system, device, STREAM_BUFFER_SIZE},
|
|
|
|
buffer_cache{*this, system, device, STREAM_BUFFER_SIZE}, fence_manager{
|
|
|
|
fence_manager{system, *this, texture_cache, buffer_cache, query_cache}, system{system},
|
|
|
|
system, *this, texture_cache,
|
|
|
|
screen_info{info}, program_manager{program_manager}, state_tracker{state_tracker} {
|
|
|
|
buffer_cache, query_cache} {
|
|
|
|
|
|
|
|
CheckExtensions();
|
|
|
|
CheckExtensions();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|