WIP bug-14815: VkImageAspect
diff --git a/icd/intel/cmd_meta.c b/icd/intel/cmd_meta.c
index 5432871..204cc83 100644
--- a/icd/intel/cmd_meta.c
+++ b/icd/intel/cmd_meta.c
@@ -121,7 +121,7 @@
 static void cmd_meta_set_src_for_img(struct intel_cmd *cmd,
                                      const struct intel_img *img,
                                      VkFormat format,
-                                     VkImageAspect aspect,
+                                     VkImageAspectFlagBits aspect,
                                      struct intel_cmd_meta *meta)
 {
     VkImageViewCreateInfo info;
@@ -261,6 +261,7 @@
     info.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO;
     info.image.handle = (uint64_t) img;
     info.format = format;
+    info.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
     info.subresourceRange.baseMipLevel = lod;
     info.subresourceRange.mipLevels = 1;
     info.subresourceRange.baseArrayLayer = layer;
@@ -332,7 +333,7 @@
 }
 
 static void cmd_meta_set_ds_state(struct intel_cmd *cmd,
-                                  VkImageAspect aspect,
+                                  VkImageAspectFlagBits aspect,
                                   uint32_t stencil_ref,
                                   struct intel_cmd_meta *meta)
 {
@@ -502,7 +503,7 @@
 
     cmd_meta_set_src_for_img(cmd, src,
             (raw_copy) ? raw_format : src->layout.format,
-            VK_IMAGE_ASPECT_COLOR, &meta);
+            VK_IMAGE_ASPECT_COLOR_BIT, &meta);
 
     meta.samples = dst->samples;
 
@@ -681,7 +682,7 @@
     }
 
     cmd_meta_set_src_for_img(cmd, img, img_format,
-            VK_IMAGE_ASPECT_COLOR, &meta);
+            VK_IMAGE_ASPECT_COLOR_BIT, &meta);
     cmd_meta_set_dst_for_buf(cmd, buf, buf_format, &meta);
 
     meta.samples = 1;
@@ -828,13 +829,13 @@
                 cmd_meta_set_ds_view(cmd, img, meta->dst.lod,
                         meta->dst.layer, meta);
                 if (range->aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) {
-                    cmd_meta_set_ds_state(cmd, VK_IMAGE_ASPECT_DEPTH,
+                    cmd_meta_set_ds_state(cmd, VK_IMAGE_ASPECT_DEPTH_BIT,
                             meta->clear_val[1], meta);
 
                     cmd_draw_meta(cmd, meta);
                 }
                 if (range->aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) {
-                    cmd_meta_set_ds_state(cmd, VK_IMAGE_ASPECT_STENCIL,
+                    cmd_meta_set_ds_state(cmd, VK_IMAGE_ASPECT_STENCIL_BIT,
                             meta->clear_val[1], meta);
 
                     cmd_draw_meta(cmd, meta);
@@ -1096,7 +1097,7 @@
     meta.samples = 1;
 
     format = cmd_meta_img_raw_format(cmd, src->layout.format);
-    cmd_meta_set_src_for_img(cmd, src, format, VK_IMAGE_ASPECT_COLOR, &meta);
+    cmd_meta_set_src_for_img(cmd, src, format, VK_IMAGE_ASPECT_COLOR_BIT, &meta);
 
     for (i = 0; i < regionCount; i++) {
         const VkImageResolve *region = &pRegions[i];