renderer_opengl: Remove reference to global system instance
We already store a reference to the system instance that the renderer is created with, so we don't need to refer to the system instance via Core::System::GetInstance()
This commit is contained in:
		
							parent
							
								
									8135f4bfce
								
							
						
					
					
						commit
						86b55cb6df
					
				@ -107,7 +107,7 @@ RendererOpenGL::~RendererOpenGL() = default;
 | 
			
		||||
void RendererOpenGL::SwapBuffers(
 | 
			
		||||
    std::optional<std::reference_wrapper<const Tegra::FramebufferConfig>> framebuffer) {
 | 
			
		||||
 | 
			
		||||
    Core::System::GetInstance().GetPerfStats().EndSystemFrame();
 | 
			
		||||
    system.GetPerfStats().EndSystemFrame();
 | 
			
		||||
 | 
			
		||||
    // Maintain the rasterizer's state as a priority
 | 
			
		||||
    OpenGLState prev_state = OpenGLState::GetCurState();
 | 
			
		||||
@ -137,8 +137,8 @@ void RendererOpenGL::SwapBuffers(
 | 
			
		||||
 | 
			
		||||
    render_window.PollEvents();
 | 
			
		||||
 | 
			
		||||
    Core::System::GetInstance().FrameLimiter().DoFrameLimiting(Core::Timing::GetGlobalTimeUs());
 | 
			
		||||
    Core::System::GetInstance().GetPerfStats().BeginSystemFrame();
 | 
			
		||||
    system.FrameLimiter().DoFrameLimiting(Core::Timing::GetGlobalTimeUs());
 | 
			
		||||
    system.GetPerfStats().BeginSystemFrame();
 | 
			
		||||
 | 
			
		||||
    // Restore the rasterizer state
 | 
			
		||||
    prev_state.Apply();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user