UNPKG

playcanvas

Version:

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

19 lines (17 loc) 431 B
var gsplatHelpers_default = ( /* glsl */ ` // Make splat spherical by setting uniform scale // Use size = 0.0 to hide the splat void gsplatMakeSpherical(inout vec3 scale, float size) { scale = vec3(size); } // Get RMS size from scale vector float gsplatGetSizeFromScale(vec3 scale) { return sqrt((scale.x * scale.x + scale.y * scale.y + scale.z * scale.z) / 3.0); } ` ); export { gsplatHelpers_default as default };