diff options
Diffstat (limited to 'source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp')
-rw-r--r-- | source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp index 53ec7a02e6f..85250fcd552 100644 --- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp +++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp @@ -82,7 +82,9 @@ RAS_OpenGLRasterizer::RAS_OpenGLRasterizer(RAS_ICanvas* canvas) m_setfocallength(false), m_noOfScanlines(32), m_useTang(false), - m_materialCachingInfo(0) + m_materialCachingInfo(0), + m_motionblur(0), + m_motionblurvalue(-1.0) { m_viewmatrix.Identity(); @@ -1979,3 +1981,15 @@ void RAS_OpenGLRasterizer::SetPolygonOffset(float mult, float add) else glDisable(mode); } + +void RAS_OpenGLRasterizer::EnableMotionBlur(float motionblurvalue) +{ + m_motionblur = 1; + m_motionblurvalue = motionblurvalue; +} + +void RAS_OpenGLRasterizer::DisableMotionBlur() +{ + m_motionblur = 0; + m_motionblurvalue = -1.0; +} |