From ecdef7f7537bbc9d76a7938fbd8cd74f7b4da5bf Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Sat, 7 Nov 2026 12:33:22 +0100 Subject: [PATCH] opengl*renderer: Show an empty frame early (#233) Gives a better feedback to the user that something has actually launched. --- rendering/opengl33renderer.cpp | 4 ++++ rendering/openglrenderer.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/rendering/opengl33renderer.cpp b/rendering/opengl33renderer.cpp index 76750472d..5c64988b4 100644 --- a/rendering/opengl33renderer.cpp +++ b/rendering/opengl33renderer.cpp @@ -104,6 +104,10 @@ bool opengl33_renderer::Init(GLFWwindow *Window) glDebugMessageCallback( ErrorCallback, 0 ); } + glClearColor( 0.f, 0.f, 0.f, 1.f ); + glClear( GL_COLOR_BUFFER_BIT ); + glfwSwapBuffers( Window ); + if (!Init_caps()) return false; diff --git a/rendering/openglrenderer.cpp b/rendering/openglrenderer.cpp index 7516f5a22..ef54f32c9 100644 --- a/rendering/openglrenderer.cpp +++ b/rendering/openglrenderer.cpp @@ -75,6 +75,10 @@ float const EU07_OPACITYDEFAULT { 0.5f }; bool opengl_renderer::Init( GLFWwindow *Window ) { + glClearColor( 0.f, 0.f, 0.f, 1.f ); + glClear( GL_COLOR_BUFFER_BIT ); + glfwSwapBuffers( Window ); + if( false == Init_caps() ) { return false; } m_window = Window;