From f7c12a1cf77335145800507b1cc50b0957e9e381 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Sat, 18 Nov 2023 19:31:09 -0600 Subject: [PATCH] OpenGL2: Fix r_clear when using HDR/FB-MSAA --- code/renderergl2/tr_backend.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/renderergl2/tr_backend.c b/code/renderergl2/tr_backend.c index 12783b44..6b61217b 100644 --- a/code/renderergl2/tr_backend.c +++ b/code/renderergl2/tr_backend.c @@ -1197,6 +1197,13 @@ const void *RB_DrawBuffer( const void *data ) { if ( r_clear->integer ) { qglClearColor( 1, 0, 0.5, 1 ); qglClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); + + if (glRefConfig.framebufferObject && tr.renderFbo) { + FBO_Bind(tr.renderFbo); + + qglClearColor( 1, 0, 0.5, 1 ); + qglClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); + } } return (const void *)(cmd + 1);