declare const _default: "\n// ----- Directional/Spot Sampling -----\n\nfn getShadowPCF1x1(shadowMap: texture_depth_2d, shadowMapSampler: sampler_comparison, shadowCoord: vec3f, shadowParams: vec4f) -> f32 {\n    return textureSampleCompareLevel(shadowMap, shadowMapSampler, shadowCoord.xy, shadowCoord.z);\n}\n\nfn getShadowSpotPCF1x1(shadowMap: texture_depth_2d, shadowMapSampler: sampler_comparison, shadowCoord: vec3f, shadowParams: vec4f) -> f32 {\n    return textureSampleCompareLevel(shadowMap, shadowMapSampler, shadowCoord.xy, shadowCoord.z);\n}\n\n// ----- Omni Sampling -----\n\n// Not supported on WebGPU device\n// fn getShadowOmniPCF1x1(shadowMap: texture_depth_cube, shadowMapSampler: sampler_comparison, shadowCoord: vec3f, shadowParams: vec4f, lightDir: vec3f) -> f32 {\n//     let shadowZ: f32 = length(lightDir) * shadowParams.w + shadowParams.z;\n//     return textureSampleCompareLevel(shadowMap, shadowMapSampler, lightDir, shadowZ);\n// }\n";
export default _default;
