From 50cc053690abf2ccf2f16b79d998f1e94a881d31 Mon Sep 17 00:00:00 2001 From: Nicholas Bishop Date: Mon, 26 Dec 2011 19:12:13 +0000 Subject: [PATCH] Add a glClear() in GHOST/X11 between creating the GLX context and displaying the window. This fixes a brief flash of random data on Blender startup on my system (Ubuntu 11.10, ATI Mobility Radeon HD 5650, Gallium drivers.) Code review link: http://codereview.appspot.com/5505071/ --- intern/ghost/intern/GHOST_WindowX11.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/intern/ghost/intern/GHOST_WindowX11.cpp b/intern/ghost/intern/GHOST_WindowX11.cpp index d882ae41c9c..5611644f8f2 100644 --- a/intern/ghost/intern/GHOST_WindowX11.cpp +++ b/intern/ghost/intern/GHOST_WindowX11.cpp @@ -1344,7 +1344,9 @@ installDrawingContext( if (!s_firstContext) { s_firstContext = m_context; } - glXMakeCurrent(m_display, m_window,m_context); + glXMakeCurrent(m_display, m_window,m_context); + glClearColor(0.447, 0.447, 0.447, 0); + glClear(GL_COLOR_BUFFER_BIT); success = GHOST_kSuccess; } else { success = GHOST_kFailure;