diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2009-12-05 05:30:20 +0300 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2009-12-05 05:30:20 +0300 |
commit | b7e0d5ac3405ff5e58c4130d1814da56ad4491dd (patch) | |
tree | 4344847f2f414337c5acea8d67a476b78fb99625 /source/gameengine | |
parent | 543844048344f7adda8e37a5deb7eafcc944f985 (diff) |
BGE fix for GameLogic["post_draw"] not working with 2DFilters
(reported by Mike Pan(mpan3), it's not in the tracker)
Diffstat (limited to 'source/gameengine')
-rw-r--r-- | source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index 7f8a8e04e2e..e74038e8c2e 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -1310,9 +1310,6 @@ void KX_KetsjiEngine::RenderFrame(KX_Scene* scene, KX_Camera* cam) 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 @@ 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() |