BGE fix for GameLogic["post_draw"] not working with 2DFilters

(reported by Mike Pan(mpan3), it's not in the tracker)
This commit is contained in:
Dalai Felinto 2009-12-05 02:30:20 +00:00
parent 5438440483
commit b7e0d5ac34

@ -1311,9 +1311,6 @@ void KX_KetsjiEngine::RenderFrame(KX_Scene* scene, KX_Camera* cam)
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 @@ void KX_KetsjiEngine::RenderFrame(KX_Scene* scene, KX_Camera* cam)
//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()