From 31abafdfedbfdbfcf243c57efd4f3b1573db6d7b Mon Sep 17 00:00:00 2001 From: OBattler Date: Tue, 25 Nov 2025 06:21:43 +0100 Subject: [PATCH] Some changes to the OpenGL renderer. --- src/qt/qt_openglrenderer.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/qt/qt_openglrenderer.cpp b/src/qt/qt_openglrenderer.cpp index dc7c22941..d9205f97f 100644 --- a/src/qt/qt_openglrenderer.cpp +++ b/src/qt/qt_openglrenderer.cpp @@ -873,6 +873,10 @@ OpenGLRenderer::initialize() glw.initializeOpenGLFunctions(); + glw.glClearColor(0, 0, 0, 1); + + glw.glClear(GL_COLOR_BUFFER_BIT); + ogl3_log("OpenGL information: [%s] %s (%s)\n", glw.glGetString(GL_VENDOR), glw.glGetString(GL_RENDERER), glw.glGetString(GL_VERSION)); gl_version[0] = gl_version[1] = -1; glw.glGetIntegerv(GL_MAJOR_VERSION, &gl_version[0]); @@ -905,12 +909,12 @@ OpenGLRenderer::initialize() scene_texture.data = NULL; scene_texture.width = 2048; scene_texture.height = 2048; - scene_texture.internal_format = GL_RGB8; - scene_texture.format = GL_BGR; + scene_texture.internal_format = GL_RGBA8; + scene_texture.format = GL_RGBA; scene_texture.type = GL_UNSIGNED_INT_8_8_8_8_REV; scene_texture.wrap_mode = GL_CLAMP_TO_BORDER; scene_texture.min_filter = scene_texture.mag_filter = video_filter_method ? GL_LINEAR : GL_NEAREST; - scene_texture.mipmap = 0; + scene_texture.mipmap = 0; create_texture(&scene_texture); @@ -1104,10 +1108,6 @@ OpenGLRenderer::initialize() emit initialized(); - glw.glClearColor(0, 0, 0, 1); - - glw.glClear(GL_COLOR_BUFFER_BIT); - context->swapBuffers(this); } catch (const opengl_init_error &e) { /* Mark all buffers as in use */