[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54776] trunk/blender/source/gameengine/ Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp: fix for error using uninitialized draw mode with 'm_failsafe_storage' in the BGE.

Campbell Barton ideasman42 at gmail.com
Sat Feb 23 03:45:14 CET 2013


Revision: 54776
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54776
Author:   campbellbarton
Date:     2013-02-23 02:45:12 +0000 (Sat, 23 Feb 2013)
Log Message:
-----------
fix for error using uninitialized draw mode with 'm_failsafe_storage' in the BGE.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp

Modified: trunk/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
===================================================================
--- trunk/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp	2013-02-23 02:03:53 UTC (rev 54775)
+++ trunk/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp	2013-02-23 02:45:12 UTC (rev 54776)
@@ -364,6 +364,9 @@
 		glDisable(GL_CULL_FACE);
 
 	m_storage->SetDrawingMode(drawingmode);
+	if (m_failsafe_storage && m_failsafe_storage != m_storage) {
+		m_failsafe_storage->SetDrawingMode(drawingmode);
+	}
 }
 
 int RAS_OpenGLRasterizer::GetDrawingMode()




More information about the Bf-blender-cvs mailing list