[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25136] trunk/blender/source/gameengine/ Ketsji/KX_KetsjiEngine.cpp: BGE fix for GameLogic["post_draw"] not working with 2DFilters

Dalai Felinto dfelinto at gmail.com
Sat Dec 5 03:30:26 CET 2009


Revision: 25136
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25136
Author:   dfelinto
Date:     2009-12-05 03:30:20 +0100 (Sat, 05 Dec 2009)

Log Message:
-----------
BGE fix for GameLogic["post_draw"] not working with 2DFilters
(reported by Mike Pan(mpan3), it's not in the tracker)

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp

Modified: trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp	2009-12-05 01:24:45 UTC (rev 25135)
+++ trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp	2009-12-05 02:30:20 UTC (rev 25136)
@@ -1310,9 +1310,6 @@
 	scene->RunDrawingCallbacks(scene->GetPreDrawCB());
 
 	scene->RenderBuckets(camtrans, m_rasterizer, m_rendertools);
-
-	// Run any post-drawing python callbacks
-	scene->RunDrawingCallbacks(scene->GetPostDrawCB());
 	
 	if (scene->GetPhysicsEnvironment())
 		scene->GetPhysicsEnvironment()->debugDrawWorld();
@@ -1321,6 +1318,9 @@
 
 	//it's running once for every scene (i.e. overlay scenes have  it running twice). That's not the ideal.
 	PostRenderFrame();
+
+	// Run any post-drawing python callbacks
+	scene->RunDrawingCallbacks(scene->GetPostDrawCB());	
 }
 
 void KX_KetsjiEngine::PostRenderFrame()





More information about the Bf-blender-cvs mailing list