|
@@ -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
|
|
|
|