declare const _default: "\nvoid occludeSpecular(float gloss, float ao, vec3 worldNormal, vec3 viewDir) {\n    // approximated specular occlusion from AO\n    float specPow = exp2(gloss * 11.0);\n    // http://research.tri-ace.com/Data/cedec2011_RealtimePBR_Implementation_e.pptx\n    float specOcc = saturate(pow(dot(worldNormal, viewDir) + ao, 0.01*specPow) - 1.0 + ao);\n\n    dSpecularLight *= specOcc;\n    dReflection *= specOcc;\n    \n#ifdef LIT_SHEEN\n    sSpecularLight *= specOcc;\n    sReflection *= specOcc;\n#endif\n}\n";
export default _default;
