Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDalai Felinto <dfelinto@gmail.com>2009-04-12 23:46:50 +0400
committerDalai Felinto <dfelinto@gmail.com>2009-04-12 23:46:50 +0400
commit8664e35adf6be85b2c9603171049c5a880ced147 (patch)
tree63ebada2129c6f5b72ccc36b791e7ec0755ebf33 /source/gameengine/Ketsji/KX_KetsjiEngine.cpp
parent5b942b9d5b4e45de872ecceff8ccccfe2c94bbef (diff)
2DFilter bugfixes:
[#18154] 2dFilter and motion blur should run only once to all the scenes [#18504] The GL_PROJECTION matrix is being reset by the 2dfilter.
Diffstat (limited to 'source/gameengine/Ketsji/KX_KetsjiEngine.cpp')
-rw-r--r--source/gameengine/Ketsji/KX_KetsjiEngine.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
index e64ffa95161..aeb80806f6c 100644
--- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
+++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
@@ -898,6 +898,9 @@ void KX_KetsjiEngine::Render()
}
} // if(m_rasterizer->Stereo())
+ // run the 2dfilters and motion blur once for all the scenes
+ PostRenderFrame();
+
EndFrame();
}
@@ -1264,16 +1267,12 @@ void KX_KetsjiEngine::RenderFrame(KX_Scene* scene, KX_Camera* cam)
scene->GetPhysicsEnvironment()->debugDrawWorld();
m_rasterizer->FlushDebugLines();
-
- PostRenderFrame();
}
void KX_KetsjiEngine::PostRenderFrame()
{
- m_rendertools->PushMatrix();
m_rendertools->Render2DFilters(m_canvas);
m_rendertools->MotionBlur(m_rasterizer);
- m_rendertools->PopMatrix();
}
void KX_KetsjiEngine::StopEngine()