only override environment when skyboxMode is atmosphere

This commit is contained in:
ZappoMan 2015-05-04 13:53:29 -07:00
parent 4561c59203
commit cfe717fe08

View file

@ -428,7 +428,9 @@ void EntityTreeRenderer::render(RenderArgs::RenderMode renderMode,
scene->setStageDayTime(_bestZone->getStageHour());
scene->setStageYearTime(_bestZone->getStageDay());
_viewState->overrideEnvironmentData(_bestZone->getEnvironmentData());
if (_bestZone->getSkyboxMode() == SKYBOX_MODE_ATMOSPHERE) {
_viewState->overrideEnvironmentData(_bestZone->getEnvironmentData());
}
} else {
if (_hasPreviousZone) {
scene->setKeyLightColor(_previousKeyLightColor);