declare const _default: "\n\n#ifdef STD_LIGHTMAP_DIR\n    var<private> dLightmapDir: vec3f;\n    var texture_dirLightMap: texture_2d<f32>;\n    var texture_dirLightMapSampler: sampler;\n#endif\n\nfn getLightMap() {\n\n    dLightmap = vec3f(1.0);\n\n    #ifdef STD_LIGHT_TEXTURE\n        dLightmap = dLightmap * {STD_LIGHT_TEXTURE_DECODE}(textureSampleBias({STD_LIGHT_TEXTURE_NAME}, {STD_LIGHT_TEXTURE_NAME}Sampler, {STD_LIGHT_TEXTURE_UV}, uniform.textureBias)).{STD_LIGHT_TEXTURE_CHANNEL};\n\n        #ifdef STD_LIGHTMAP_DIR\n            var dir: vec3f = textureSampleBias(texture_dirLightMap, texture_dirLightMapSampler, {STD_LIGHT_TEXTURE_UV}, uniform.textureBias).xyz * 2.0 - 1.0;\n            var dirDot = dot(dir, dir);\n            dLightmapDir = select(vec3(0.0), dir / sqrt(dirDot), dirDot > 0.001);\n        #endif\n    #endif\n\n    #ifdef STD_LIGHT_VERTEX\n        dLightmap = dLightmap * saturate(vVertexColor.{STD_LIGHT_VERTEX_CHANNEL});\n    #endif\n}\n";
export default _default;
