Handle the remaining pixel unpack parameters in TextureGL.

BUG=angleproject:884

Change-Id: I9e248e623f3b342f878bf65c9686768b90cf5ed8
Reviewed-on: https://chromium-review.googlesource.com/275692
Tested-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
diff --git a/src/libANGLE/renderer/gl/TextureGL.cpp b/src/libANGLE/renderer/gl/TextureGL.cpp
index e113ab6..70392a7 100644
--- a/src/libANGLE/renderer/gl/TextureGL.cpp
+++ b/src/libANGLE/renderer/gl/TextureGL.cpp
@@ -29,11 +29,8 @@
     {
         UNIMPLEMENTED();
     }
-    if (unpack.skipRows != 0 || unpack.skipPixels != 0 || unpack.imageHeight != 0 || unpack.skipImages != 0)
-    {
-        UNIMPLEMENTED();
-    }
-    stateManager->setPixelUnpackState(unpack.alignment, unpack.rowLength);
+    stateManager->setPixelUnpackState(unpack.alignment, unpack.rowLength, unpack.skipRows,
+                                      unpack.skipPixels, unpack.imageHeight, unpack.skipImages);
 }
 
 static bool UseTexImage2D(GLenum textureType)