On OSX it works regularly on firefox and safari but gives the following compilation error on chrome:
THREE.WebGLShader: Shader couldn't compile.
THREE.WebGLShader: gl.getShaderInfoLog() ERROR: 0:73: '=' : global variable initializers must be constant expressions
WARNING: 0:79: '=' : global variable initializers should be constant expressions (uniforms and globals are allowed in global initializers for legacy compatibility)
THREE.WebGLShader: gl.getShaderInfoLog() WARNING: 0:41: '
' : extension directive must occur before any non-preprocessor tokens
THREE.WebGLProgram: shader error: 0 gl.VALIDATE_STATUS
THREE.WebGLProgram: gl.getProgramInfoLog()invalid shaders
exectution time 167 ms