|
|
@ -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}, |
|
|
|
|
|
screen_info{info}, program_manager{program_manager}, state_tracker{state_tracker}, |
|
|
|
|
|
buffer_cache{*this, system, device, STREAM_BUFFER_SIZE}, fence_manager{ |
|
|
|
|
|
system, *this, texture_cache, |
|
|
|
|
|
buffer_cache, query_cache} { |
|
|
|
|
|
|
|
|
shader_cache{*this, system, emu_window, device}, query_cache{system, *this}, |
|
|
|
|
|
buffer_cache{*this, system, device, STREAM_BUFFER_SIZE}, |
|
|
|
|
|
fence_manager{system, *this, texture_cache, buffer_cache, query_cache}, system{system}, |
|
|
|
|
|
screen_info{info}, program_manager{program_manager}, state_tracker{state_tracker} { |
|
|
CheckExtensions(); |
|
|
CheckExtensions(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|