Fix taking aspect into account for image view identifiers

Tests like dEQP.GLES3/functional_fbo_blit_depth_stencil_depth24_stencil8_basic
were not passing when running on SWANGLE.

Bug: b/151235334
Change-Id: Icc3c4709a50c96d4552af4e4835f1e5eb43dd653
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/43028
Presubmit-Ready: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Vulkan/VkImageView.cpp b/src/Vulkan/VkImageView.cpp
index d9fbaf6..c88fd71 100644
--- a/src/Vulkan/VkImageView.cpp
+++ b/src/Vulkan/VkImageView.cpp
@@ -86,7 +86,7 @@
     , components(ResolveComponentMapping(pCreateInfo->components, format))
     , subresourceRange(ResolveRemainingLevelsLayers(pCreateInfo->subresourceRange, image))
     , ycbcrConversion(ycbcrConversion)
-    , id(image, viewType, format, components)
+    , id(image, viewType, format.getAspectFormat(subresourceRange.aspectMask), components)
 {
 }