Fix D/S resolve dst range

Change-Id: Id7098352cb1d2c9a3fc1b08d37fc7664c42e4661
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77348
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Tested-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Presubmit-Ready: Shahbaz Youssefi <syoussefi@google.com>
diff --git a/src/Device/Blitter.cpp b/src/Device/Blitter.cpp
index 76addb3..c4316e5 100644
--- a/src/Device/Blitter.cpp
+++ b/src/Device/Blitter.cpp
@@ -2017,7 +2017,7 @@
 void Blitter::resolveDepthStencil(const vk::ImageView *src, vk::ImageView *dst, VkResolveModeFlagBits depthResolveMode, VkResolveModeFlagBits stencilResolveMode)
 {
 	VkImageSubresourceRange srcRange = src->getSubresourceRange();
-	VkImageSubresourceRange dstRange = src->getSubresourceRange();
+	VkImageSubresourceRange dstRange = dst->getSubresourceRange();
 	ASSERT(src->getFormat() == dst->getFormat());
 	ASSERT(srcRange.layerCount == 1 && dstRange.layerCount == 1);
 	ASSERT(srcRange.aspectMask == dstRange.aspectMask);