playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
22 lines (20 loc) • 601 B
JavaScript
var gsplatCommonVS = `
fn clipCorner(corner: ptr<function, SplatCorner>, alpha: half) {
let clip = min(half(1.0), sqrt(log(half(255.0) * alpha)) * half(0.5));
corner.offset = corner.offset * f32(clip);
corner.uv = corner.uv * clip;
}
`;
export { gsplatCommonVS as default };