|
@@ -82,7 +82,7 @@
|
|
|
|
|
|
#ifdef CLEARCOAT_TINT
|
|
#ifdef CLEARCOAT_TINT
|
|
// Absorption
|
|
// Absorption
|
|
- absorption = computeClearCoatLightingAbsorption(clearCoatNdotVRefract, info.L, clearCoatNormalW, clearCoatColor, clearCoatThickness, clearCoatIntensity);
|
|
|
|
|
|
+ absorption = computeClearCoatLightingAbsorption(clearCoatNdotVRefract, preInfo.L, clearCoatNormalW, clearCoatColor, clearCoatThickness, clearCoatIntensity);
|
|
info.diffuse *= absorption;
|
|
info.diffuse *= absorption;
|
|
#ifdef SPECULARTERM
|
|
#ifdef SPECULARTERM
|
|
info.specular *= absorption;
|
|
info.specular *= absorption;
|