GLShader can require js text code