Vulkan: Flip on Y, fix for MaxTextureSizeTests

- This change fixes the tests that were failing in  angle_end2end_tests
	- MaxTextureSizeTest.*

Bug: angleproject:2673
Change-Id: I9c671b8be0e2360a80f6298897ec298c6e998863
Reviewed-on: https://chromium-review.googlesource.com/1128811
Commit-Queue: Luc Ferron <lucferron@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/renderer/vulkan/FramebufferVk.cpp b/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
index 0ffe5b4..f01a1de 100644
--- a/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
+++ b/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
@@ -316,7 +316,7 @@
     vk::CommandBuffer *commandBuffer = nullptr;
     ANGLE_TRY(beginWriteResource(renderer, &commandBuffer));
 
-    gl::PixelPackState packState(context->getGLState().getPackState());
+    gl::PixelPackState packState(glState.getPackState());
     if (contextVk->isViewportFlipEnabled())
     {
         packState.reverseRowOrder = !packState.reverseRowOrder;
@@ -341,7 +341,7 @@
     params.type        = type;
     params.outputPitch = outputPitch;
     params.packBuffer  = glState.getTargetBuffer(gl::BufferBinding::PixelPack);
-    params.pack        = glState.getPackState();
+    params.pack        = packState;
 
     ANGLE_TRY(readPixelsImpl(context, flippedArea, params,
                              static_cast<uint8_t *>(pixels) + outputSkipBytes));