From 17743c6013d0c6573c96d9c4a525765954eb68dd Mon Sep 17 00:00:00 2001 From: Sam Gateau Date: Fri, 3 Apr 2015 17:58:21 -0700 Subject: [PATCH] FIxed the broken shadows --- libraries/render-utils/src/Model.cpp | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/libraries/render-utils/src/Model.cpp b/libraries/render-utils/src/Model.cpp index 313fc825f0..c0cfac25eb 100644 --- a/libraries/render-utils/src/Model.cpp +++ b/libraries/render-utils/src/Model.cpp @@ -684,12 +684,7 @@ bool Model::renderCore(float alpha, RenderMode mode, RenderArgs* args) { _transforms.push_back(Transform()); } - if (args && args->_viewFrustum) { - _transforms[0].setTranslation(args->_viewFrustum->getPosition()); - _transforms[0].setRotation(args->_viewFrustum->getOrientation()); - } else { - _transforms[0] = _viewState->getViewTransform(); - } + _transforms[0] = _viewState->getViewTransform(); // apply entity translation offset to the viewTransform in one go (it's a preTranslate because viewTransform goes from world to eye space) _transforms[0].preTranslate(-_translation); @@ -1729,12 +1724,7 @@ void Model::setupBatchTransform(gpu::Batch& batch, RenderArgs* args) { _transforms.push_back(Transform()); } - if (args && args->_viewFrustum) { - _transforms[0].setTranslation(args->_viewFrustum->getPosition()); - _transforms[0].setRotation(args->_viewFrustum->getOrientation()); - } else { - _transforms[0] = _viewState->getViewTransform(); - } + _transforms[0] = _viewState->getViewTransform(); _transforms[0].preTranslate(-_translation);