From 8d13c168eea70a975abfe6bd957ce2ec4b988733 Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 2 Feb 2026 19:39:25 +0100 Subject: [PATCH] Fix full black UI with OpenGL2 on certain hosts Signed-off-by: falkTX --- dgl/src/OpenGL2.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dgl/src/OpenGL2.cpp b/dgl/src/OpenGL2.cpp index dda69354..72f684bc 100644 --- a/dgl/src/OpenGL2.cpp +++ b/dgl/src/OpenGL2.cpp @@ -533,8 +533,6 @@ void Window::PrivateData::startContext() { const PuglArea size = puglGetSizeHint(view, PUGL_CURRENT_SIZE); - glEnable(GL_BLEND); - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glViewport(0, 0, static_cast(size.width), static_cast(size.height)); glMatrixMode(GL_PROJECTION); glLoadIdentity(); @@ -547,6 +545,10 @@ void Window::PrivateData::startContext() glViewport(0, 0, static_cast(size.width), static_cast(size.height)); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); + + glColor4f(1.f, 1.f, 1.f, 1.f); + glEnable(GL_BLEND); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); } void Window::PrivateData::endContext()