UNPKG

playcanvas

Version:

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

14 lines (13 loc) 402 B
var particle_wrap_default = ( /* wgsl */ ` let origParticlePos: vec3f = particlePos; particlePos = particlePos - uniform.matrix_model[3].xyz; particlePos = (particlePos % uniform.wrapBounds) - uniform.wrapBounds * 0.5; particlePos = particlePos + uniform.matrix_model[3].xyz; particlePosMoved = particlePos - origParticlePos; ` ); export { particle_wrap_default as default };