From 305e64a2634d27ec5eeaa380993eeffb7132db89 Mon Sep 17 00:00:00 2001 From: fgsfds Date: Sat, 18 Nov 2023 00:43:01 +0100 Subject: [PATCH] port: restore glReadBuffer value after changing it this might fix reshade --- port/fast3d/gfx_opengl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/port/fast3d/gfx_opengl.cpp b/port/fast3d/gfx_opengl.cpp index eb92631a7..313155bbb 100644 --- a/port/fast3d/gfx_opengl.cpp +++ b/port/fast3d/gfx_opengl.cpp @@ -1161,6 +1161,8 @@ void gfx_opengl_copy_framebuffer(int fb_dst, int fb_src, int left, int top, bool glBindFramebuffer(GL_FRAMEBUFFER, framebuffers[current_framebuffer].fbo); + glReadBuffer(GL_BACK); + glEnable(GL_SCISSOR_TEST); }