[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42880] trunk/blender/intern/ghost/intern/ GHOST_WindowX11.cpp: Add a glClear() in GHOST/ X11 between creating the GLX context and

Nicholas Bishop nicholasbishop at gmail.com
Mon Dec 26 20:12:16 CET 2011


Revision: 42880
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42880
Author:   nicholasbishop
Date:     2011-12-26 19:12:13 +0000 (Mon, 26 Dec 2011)
Log Message:
-----------
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/

Modified Paths:
--------------
    trunk/blender/intern/ghost/intern/GHOST_WindowX11.cpp

Modified: trunk/blender/intern/ghost/intern/GHOST_WindowX11.cpp
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_WindowX11.cpp	2011-12-26 19:03:32 UTC (rev 42879)
+++ trunk/blender/intern/ghost/intern/GHOST_WindowX11.cpp	2011-12-26 19:12:13 UTC (rev 42880)
@@ -1344,7 +1344,9 @@
 			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;




More information about the Bf-blender-cvs mailing list