File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -252,9 +252,13 @@ -(void)buildRenderPasses
252252 }
253253
254254 pass.shaderUniforms [weakSelf.uniformTranslationTable[@" u_globalAmbientColor" ]] = [NSValue valueWithGLKVector4: globalAmbientColor];
255- pass.shaderUniforms [weakSelf.uniformTranslationTable[@" u_specularExponent" ]] = [NSNumber numberWithFloat: weakSelf.shininess];
256- pass.shaderUniforms [weakSelf.uniformTranslationTable[@" u_specularColor" ]] = [NSValue valueWithGLKVector4: weakSelf.specularColor.glkVector4];
257-
255+
256+ if (self.needsSpecular )
257+ {
258+ pass.shaderUniforms [weakSelf.uniformTranslationTable[@" u_specularExponent" ]] = [NSNumber numberWithFloat: weakSelf.shininess];
259+ pass.shaderUniforms [weakSelf.uniformTranslationTable[@" u_specularColor" ]] = [NSValue valueWithGLKVector4: weakSelf.specularColor.glkVector4];
260+ }
261+
258262 } copy]];
259263
260264 self.renderPasses = @[pass0];
You can’t perform that action at this time.
0 commit comments