Vulkan: Fix ReadPixels checking the wrong FBO for flipping.

Only the read framebuffer should affect the flipping for ReadPixels.

BUG=angleproject:2673

Change-Id: I3733bb823f5f3ebd55df63a36cc99b510dc0b1aa
Reviewed-on: https://chromium-review.googlesource.com/1138817
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/renderer/vulkan/FramebufferVk.cpp b/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
index c106787..35009c0 100644
--- a/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
+++ b/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
@@ -308,7 +308,7 @@
         return gl::NoError();
     }
     gl::Rectangle flippedArea = clippedArea;
-    if (contextVk->isViewportFlipEnabledForDrawFBO())
+    if (contextVk->isViewportFlipEnabledForReadFBO())
     {
         flippedArea.y = fbRect.height - flippedArea.y - flippedArea.height;
     }
@@ -319,7 +319,7 @@
     ANGLE_TRY(beginWriteResource(contextVk, &commandBuffer));
 
     gl::PixelPackState packState(glState.getPackState());
-    if (contextVk->isViewportFlipEnabledForDrawFBO())
+    if (contextVk->isViewportFlipEnabledForReadFBO())
     {
         packState.reverseRowOrder = !packState.reverseRowOrder;
     }