Просмотр исходного кода

WIP: Getting OpenGL up to date
- Fixing warnings for missing texture parameters when SSR or AO effects are disabled

BearishSun 8 лет назад
Родитель
Сommit
1afabec9d0
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      Source/RenderBeast/BsImageBasedLighting.cpp

+ 4 - 2
Source/RenderBeast/BsImageBasedLighting.cpp

@@ -121,10 +121,12 @@ namespace bs { namespace ct
 		}
 
 		// AO
-		params->getTextureParam(programType, "gAmbientOcclusionTex", ambientOcclusionTexParam);
+		if(params->hasTexture(programType, "gAmbientOcclusionTex"))
+			params->getTextureParam(programType, "gAmbientOcclusionTex", ambientOcclusionTexParam);
 
 		// SSR
-		params->getTextureParam(programType, "gSSRTex", ssrTexParam);
+		if(params->hasTexture(programType, "gSSRTex"))
+			params->getTextureParam(programType, "gSSRTex", ssrTexParam);
 
 		if(gridIndices)
 		{