forked from eden-emu/eden
		
	RasterizerGL: Use the correct framebuffer when clearing via the CLEAR_BUFFERS register.
Previously we were clearing the default backbuffer framebuffer. Found thanks to a Piglit test :)
This commit is contained in:
		
							parent
							
								
									751ddd71c0
								
							
						
					
					
						commit
						c865df9ca7
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -383,7 +383,7 @@ void RasterizerOpenGL::Clear() { | |||
|     bool use_stencil{}; | ||||
| 
 | ||||
|     OpenGLState clear_state; | ||||
|     clear_state.draw.draw_framebuffer = state.draw.draw_framebuffer; | ||||
|     clear_state.draw.draw_framebuffer = framebuffer.handle; | ||||
|     clear_state.color_mask.red_enabled = regs.clear_buffers.R ? GL_TRUE : GL_FALSE; | ||||
|     clear_state.color_mask.green_enabled = regs.clear_buffers.G ? GL_TRUE : GL_FALSE; | ||||
|     clear_state.color_mask.blue_enabled = regs.clear_buffers.B ? GL_TRUE : GL_FALSE; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Subv
						Subv