Vulkan: Fix for framebuffer blit and Y flip

- The depth/stencil related tests are now disabled since I found out
that the tests are too simple to find issues if there is a flip since
they use only a single color and no gradient / checked board.
This is left to implement in the Vulkan backend later on.

Bug: angleproject:2673
Change-Id: I8f7091d4b9c8c3bec0353ebab28304b6209ea350
Reviewed-on: https://chromium-review.googlesource.com/1129629
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Luc Ferron <lucferron@chromium.org>
diff --git a/src/libANGLE/renderer/vulkan/FramebufferVk.h b/src/libANGLE/renderer/vulkan/FramebufferVk.h
index d4d2ca8..68c591c 100644
--- a/src/libANGLE/renderer/vulkan/FramebufferVk.h
+++ b/src/libANGLE/renderer/vulkan/FramebufferVk.h
@@ -126,7 +126,8 @@
     gl::Error clearWithDraw(const gl::Context *context, VkColorComponentFlags colorMaskFlags);
     void updateActiveColorMasks(size_t colorIndex, bool r, bool g, bool b, bool a);
 
-    gl::Error blitImpl(vk::CommandBuffer *commandBuffer,
+    gl::Error blitImpl(ContextVk *contextVk,
+                       vk::CommandBuffer *commandBuffer,
                        const gl::Rectangle &readRectIn,
                        const gl::Rectangle &drawRectIn,
                        RenderTargetVk *readRenderTarget,
@@ -135,7 +136,9 @@
                        const gl::Rectangle *scissor,
                        bool colorBlit,
                        bool depthBlit,
-                       bool stencilBlit);
+                       bool stencilBlit,
+                       bool flipSource,
+                       bool flipDest);
 
     RenderTargetVk *getColorReadRenderTarget() const;