Continue statement

Hey,

I’m trying to put together a metaballs shader. I have got it running in the shader playground:
https://f25j6.app.goo.gl/KCVx

However in the simulator I get a lot of artifacts, similar to video compression. It turns out it’s all caused by the continue statement on line 72. Replacing it with a ternary statement also fixes it:
showShape(i)? metaVal(getSize(i), getPosition(i), texCoord): 0.0;

Does anyone know why that is?

Thanks,