|
float ccDotNL = saturate( dot( geometry.clearCoatNormal, directLight.direction ) );
|
|
float ccDotNL = saturate( dot( geometry.clearCoatNormal, directLight.direction ) );
|
|
void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearCoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {
|
|
void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearCoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {
|
|
float ccDotNV = saturate( dot( geometry.clearCoatNormal, geometry.viewDir ) );
|
|
float ccDotNV = saturate( dot( geometry.clearCoatNormal, geometry.viewDir ) );
|