From 7bde47e43317a2be7df6e4688e79e23c827cd5c1 Mon Sep 17 00:00:00 2001 From: Clay John Date: Sun, 19 Oct 2025 19:25:28 -0700 Subject: [PATCH] Use GL_FRAMEBUFFER instead of GL_DRAW_FRAMEBUFFER when doing final blit to the screen framebuffer to work around OBS bug --- drivers/gles3/rasterizer_gles3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gles3/rasterizer_gles3.cpp b/drivers/gles3/rasterizer_gles3.cpp index 61eeb064e6..bdc78e3873 100644 --- a/drivers/gles3/rasterizer_gles3.cpp +++ b/drivers/gles3/rasterizer_gles3.cpp @@ -410,7 +410,7 @@ void RasterizerGLES3::_blit_render_target_to_screen(DisplayServer::WindowID p_sc } #endif - glBindFramebuffer(GL_DRAW_FRAMEBUFFER, GLES3::TextureStorage::system_fbo); + glBindFramebuffer(GL_FRAMEBUFFER, GLES3::TextureStorage::system_fbo); if (p_first) { if (p_blit.dst_rect.position != Vector2() || p_blit.dst_rect.size != rt->size) {