[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