UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

3 lines (2 loc) 733 B
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// modify the gaussian corner so it excludes gaussian regions with alpha less than 1/255\nfn clipCorner(corner: ptr<function, SplatCorner>, alpha: half) {\n let clip = min(half(1.0), sqrt(log(half(255.0) * alpha)) * half(0.5));\n corner.offset = corner.offset * f32(clip);\n corner.uv = corner.uv * clip;\n}\n"; export default _default;