icd: do depth/stencil attachment clears together

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Courtney Goeltzenleuchter <courtney@lunarg.com>
diff --git a/icd/intel/cmd_meta.c b/icd/intel/cmd_meta.c
index 1934c9c..84cca2c 100644
--- a/icd/intel/cmd_meta.c
+++ b/icd/intel/cmd_meta.c
@@ -1025,25 +1025,17 @@
      * specify the xy bounds.
      */
     for (uint32_t i = 0; i < rectCount; i++) {
-           VkImageSubresourceRange range = {
-               VK_IMAGE_ASPECT_DEPTH_BIT,
-               view->mipLevel,
-               1,
-               pRects[i].offset.z,
-               pRects[i].extent.depth
-           };
+        VkImageSubresourceRange range = {
+            aspectMask,
+            view->mipLevel,
+            1,
+            pRects[i].offset.z,
+            pRects[i].extent.depth
+        };
 
-           if (aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) {
-               cmd_meta_clear_depth_stencil_image(cmdBuffer,
-                       view->img, imageLayout,
-                       pDepthStencil->depth, pDepthStencil->stencil, 1, &range);
-           }
-           if (aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) {
-               range.aspectMask = VK_IMAGE_ASPECT_STENCIL_BIT;
-               cmd_meta_clear_depth_stencil_image(cmdBuffer,
-                       view->img, imageLayout,
-                       pDepthStencil->depth, pDepthStencil->stencil, 1, &range);
-           }
+        cmd_meta_clear_depth_stencil_image(cmdBuffer,
+                view->img, imageLayout,
+                pDepthStencil->depth, pDepthStencil->stencil, 1, &range);
     }
 }