WebGLRenderingContextBase.texSubImage2D() should use a union instead of overloading