UNPKG

playcanvas

Version:

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

11 lines (9 loc) 310 B
var particleUpdaterRespawnPS = ` if (outLife >= uniform.lifetime) { let subtractAmount = max(uniform.lifetime, uniform.numParticles * particleRate); outLife = outLife - subtractAmount; visMode = 1.0; } visMode = select(visMode, 1.0, outLife < 0.0); `; export { particleUpdaterRespawnPS as default };