declare const _default: "\n#include \"gsplatHelpersVS\"\n#include \"gsplatFormatVS\"\n#include \"gsplatStructsVS\"\n#include \"gsplatDeclarationsVS\"\n#include \"gsplatModifyVS\"\n#include \"gsplatEvalSHVS\"\n#include \"gsplatQuatToMat3VS\"\n#include \"gsplatReadVS\"\n#include \"gsplatSourceVS\"\n#include \"gsplatCenterVS\"\n#include \"gsplatCornerVS\"\n#include \"gsplatOutputVS\"\n\n#if defined(SHADOW_PASS) || defined(PICK_PASS) || defined(PREPASS_PASS)\nuniform alphaClip: f32;\n#else\nuniform alphaClipForward: f32;\n#endif\n\n// modify the gaussian corner; uses alphaClip (non-forward) or alphaClipForward (forward) to match frag\nfn clipCorner(corner: ptr<function, SplatCorner>, alpha: half) {\n    #if defined(SHADOW_PASS) || defined(PICK_PASS) || defined(PREPASS_PASS)\n        let alphaClipValue = half(uniform.alphaClip);\n    #else\n        let alphaClipValue = half(uniform.alphaClipForward);\n    #endif\n    let clip = min(half(1.0), sqrt(max(half(0.0), log(alpha / alphaClipValue))) * half(0.5));\n    corner.offset = corner.offset * f32(clip);\n    corner.uv = corner.uv * clip;\n}\n";
export default _default;
