Короче перелопатил код там были такие строчки gl.bindTexture(gl.GL_TEXTURE_2D,...) - а такого типа нет есть вот такой gl.bindTexture(gl.TEXTURE_2D,...) и еще gl.drawArrays(gl.GL_TRIANGLES,...) такого тоже нет есть такой gl.drawArrays(gl.TRIANGLES,...)