diff options
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.cpp | 9 | ||||
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.h | 2 |
2 files changed, 5 insertions, 6 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 6d3b5f3f4..847d67159 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp | |||
| @@ -99,11 +99,10 @@ RasterizerOpenGL::RasterizerOpenGL(Core::System& system, Core::Frontend::EmuWind | |||
| 99 | ScreenInfo& info, GLShader::ProgramManager& program_manager, | 99 | ScreenInfo& info, GLShader::ProgramManager& program_manager, |
| 100 | StateTracker& state_tracker) | 100 | StateTracker& state_tracker) |
| 101 | : RasterizerAccelerated{system.Memory()}, texture_cache{system, *this, device, state_tracker}, | 101 | : RasterizerAccelerated{system.Memory()}, texture_cache{system, *this, device, state_tracker}, |
| 102 | shader_cache{*this, system, emu_window, device}, query_cache{system, *this}, system{system}, | 102 | shader_cache{*this, system, emu_window, device}, query_cache{system, *this}, |
| 103 | screen_info{info}, program_manager{program_manager}, state_tracker{state_tracker}, | 103 | buffer_cache{*this, system, device, STREAM_BUFFER_SIZE}, |
| 104 | buffer_cache{*this, system, device, STREAM_BUFFER_SIZE}, fence_manager{ | 104 | fence_manager{system, *this, texture_cache, buffer_cache, query_cache}, system{system}, |
| 105 | system, *this, texture_cache, | 105 | screen_info{info}, program_manager{program_manager}, state_tracker{state_tracker} { |
| 106 | buffer_cache, query_cache} { | ||
| 107 | CheckExtensions(); | 106 | CheckExtensions(); |
| 108 | } | 107 | } |
| 109 | 108 | ||
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.h b/src/video_core/renderer_opengl/gl_rasterizer.h index 15e9ff7d7..ebd2173eb 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.h +++ b/src/video_core/renderer_opengl/gl_rasterizer.h | |||
| @@ -229,6 +229,7 @@ private: | |||
| 229 | SamplerCacheOpenGL sampler_cache; | 229 | SamplerCacheOpenGL sampler_cache; |
| 230 | FramebufferCacheOpenGL framebuffer_cache; | 230 | FramebufferCacheOpenGL framebuffer_cache; |
| 231 | QueryCache query_cache; | 231 | QueryCache query_cache; |
| 232 | OGLBufferCache buffer_cache; | ||
| 232 | FenceManagerOpenGL fence_manager; | 233 | FenceManagerOpenGL fence_manager; |
| 233 | 234 | ||
| 234 | Core::System& system; | 235 | Core::System& system; |
| @@ -237,7 +238,6 @@ private: | |||
| 237 | StateTracker& state_tracker; | 238 | StateTracker& state_tracker; |
| 238 | 239 | ||
| 239 | static constexpr std::size_t STREAM_BUFFER_SIZE = 128 * 1024 * 1024; | 240 | static constexpr std::size_t STREAM_BUFFER_SIZE = 128 * 1024 * 1024; |
| 240 | OGLBufferCache buffer_cache; | ||
| 241 | 241 | ||
| 242 | GLint vertex_binding = 0; | 242 | GLint vertex_binding = 0; |
| 243 | 243 | ||