playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
14 lines (13 loc) • 340 B
JavaScript
var particle_wrap_default = (
/* glsl */
`
vec3 origParticlePos = particlePos;
particlePos -= matrix_model[3].xyz;
particlePos = mod(particlePos, wrapBounds) - wrapBounds * 0.5;
particlePos += matrix_model[3].xyz;
particlePosMoved = particlePos - origParticlePos;
`
);
export {
particle_wrap_default as default
};