combine webGLShaderLoader and webGLUtils