Do not make context current if not needed

This commit is contained in:
docentYT
2026-02-07 19:34:38 +01:00
parent 84277ed051
commit 42ad3a27d0

View File

@@ -657,9 +657,13 @@ void opengl33_renderer::Render_pass(viewport_config &vp, rendermode const Mode)
glDebug("rendermode::color");
glDebug("context switch");
glfwMakeContextCurrent(vp.window);
static bool was_made = false;
m_current_viewport = &vp;
if (m_current_viewport != &vp)
{
glfwMakeContextCurrent(vp.window);
m_current_viewport = &vp;
}
if ((!simulation::is_ready) || (Global.gfx_skiprendering))
{