From b2bbfb17cf1d1230f27059f1004b154718a89a10 Mon Sep 17 00:00:00 2001 From: VoxelTek <53562267+VoxelTek@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:51:17 +1000 Subject: [PATCH] Fix ImGui debug window weirdness --- miniwin/src/d3drm/backends/opengl1/renderer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/miniwin/src/d3drm/backends/opengl1/renderer.cpp b/miniwin/src/d3drm/backends/opengl1/renderer.cpp index e537a396..06643c14 100644 --- a/miniwin/src/d3drm/backends/opengl1/renderer.cpp +++ b/miniwin/src/d3drm/backends/opengl1/renderer.cpp @@ -175,6 +175,7 @@ static Uint32 UploadTextureData(SDL_Surface* src, bool useNPOT, bool isUI, float Uint32 OpenGL1Renderer::GetTextureId(IDirect3DRMTexture* iTexture, bool isUI, float scaleX, float scaleY) { + SDL_GL_MakeCurrent(DDWindow, m_context); auto texture = static_cast(iTexture); auto surface = static_cast(texture->m_surface); @@ -371,6 +372,7 @@ void OpenGL1Renderer::Resize(int width, int height, const ViewportTransform& vie void OpenGL1Renderer::Clear(float r, float g, float b) { + SDL_GL_MakeCurrent(DDWindow, m_context); m_dirty = true; GL11_Clear(r, g, b); }