Shadertoy to Playcanvas (Different results)

Basically copied code from Shader toy to Playcanvas in order to study GLSL, but every time I get different results, should the GLSL code be the same on every environment, or I did something wrong here?

Shader Toy project: Shader - Shadertoy BETA
PlayCanvas project: PlayCanvas 3D HTML5 Game Engine