Quellcode durchsuchen

Fixed inline shader for parallax envmap example

arobertson0 vor 6 Jahren
Ursprung
Commit
87cb76051e
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      examples/webgl_materials_envmaps_parallax.html

+ 3 - 3
examples/webgl_materials_envmaps_parallax.html

@@ -156,15 +156,15 @@
 					return clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );
 				}
 
-				vec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {
+				vec3 getLightProbeIndirectRadiance( const in vec3 viewDir, const in vec3 normal, const in float blinnShininessExponent, const in int maxMIPLevel ) {
 
 					#ifdef ENVMAP_MODE_REFLECTION
 
-						vec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );
+						vec3 reflectVec = reflect( -viewDir, normal );
 
 					#else
 
-						vec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );
+						vec3 reflectVec = refract( -viewDir, normal, refractionRatio );
 
 					#endif