History

less comments & constant

Sam Gateau committed 9 years ago

Commit 7687bdc1 parent 5e05c411 file · +12 −11Browse files

Showing the changes to libraries/render-utils/src/DeferredLightingEffect.cpp (1 of 1 file). Show all

Unified · Split

libraries/render-utils/src/DeferredLightingEffect.cpp+12−11
@@ -107,26 +107,27 @@ void DeferredLightingEffect::setupKeyLightBatch(const RenderArgs* args, gpu::Bat · 106 unmodified lines
107107 auto lightStage = args->_scene->getStage<LightStage>();
108108 if (lightStage && lightStage->_currentFrame._sunLights.size()) {
109109 keySunLight = lightStage->getLight(lightStage->_currentFrame._sunLights.front());
110− } else {
111− keySunLight = lightStage->getLight(0);
112110 }
113111
114112 model::LightPointer keyAmbiLight;
115113 if (lightStage && lightStage->_currentFrame._ambientLights.size()) {
116114 keyAmbiLight = lightStage->getLight(lightStage->_currentFrame._ambientLights.front());
117− } else {
118− keyAmbiLight = lightStage->getLight(0);
119115 }
120116
121− if (lightBufferUnit >= 0) {
122− batch.setUniformBuffer(lightBufferUnit, keySunLight->getLightSchemaBuffer());
123− }
124− if (ambientBufferUnit >= 0) {
125− batch.setUniformBuffer(ambientBufferUnit, keyAmbiLight->getAmbientSchemaBuffer());
117+ if (keySunLight) {
118+ if (lightBufferUnit >= 0) {
119+ batch.setUniformBuffer(lightBufferUnit, keySunLight->getLightSchemaBuffer());
120+ }
126121 }
127122
128− if (keyAmbiLight->getAmbientMap() && (skyboxCubemapUnit >= 0)) {
129− batch.setResourceTexture(skyboxCubemapUnit, keyAmbiLight->getAmbientMap());
123+ if (keyAmbiLight) {
124+ if (ambientBufferUnit >= 0) {
125+ batch.setUniformBuffer(ambientBufferUnit, keyAmbiLight->getAmbientSchemaBuffer());
126+ }
127+
128+ if (keyAmbiLight->getAmbientMap() && (skyboxCubemapUnit >= 0)) {
129+ batch.setResourceTexture(skyboxCubemapUnit, keyAmbiLight->getAmbientMap());
130+ }
130131 }
131132 }
132133