bug-14786: Addressing layered subresources in vkCmdCopyImage

commit: ad27e2b Attempt at naming consistency
diff --git a/icd/intel/cmd_meta.c b/icd/intel/cmd_meta.c
index e753098..ad03a27 100644
--- a/icd/intel/cmd_meta.c
+++ b/icd/intel/cmd_meta.c
@@ -166,9 +166,9 @@
     info.channels.a = VK_CHANNEL_SWIZZLE_A;
     info.subresourceRange.aspectMask = aspect;
     info.subresourceRange.baseMipLevel = 0;
-    info.subresourceRange.mipLevels = VK_REMAINING_MIP_LEVELS;
+    info.subresourceRange.numLevels = VK_REMAINING_MIP_LEVELS;
     info.subresourceRange.baseArrayLayer = 0;
-    info.subresourceRange.arraySize = VK_REMAINING_ARRAY_LAYERS;
+    info.subresourceRange.numLayers = VK_REMAINING_ARRAY_LAYERS;
 
     intel_img_view_init(cmd->dev, &info, view);
 
@@ -263,9 +263,9 @@
     info.format = format;
     info.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
     info.subresourceRange.baseMipLevel = lod;
-    info.subresourceRange.mipLevels = 1;
+    info.subresourceRange.numLevels = 1;
     info.subresourceRange.baseArrayLayer = layer;
-    info.subresourceRange.arraySize = 1;
+    info.subresourceRange.numLayers = 1;
 
     intel_att_view_init(cmd->dev, &info, view);
 
@@ -325,9 +325,9 @@
     info.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO;
     info.image.handle = (uint64_t)img;
     info.subresourceRange.baseMipLevel = lod;
-    info.subresourceRange.mipLevels = 1;
+    info.subresourceRange.numLevels = 1;
     info.subresourceRange.baseArrayLayer = layer;
-    info.subresourceRange.arraySize = 1;
+    info.subresourceRange.numLayers = 1;
 
     intel_att_view_init(cmd->dev, &info, &meta->ds.view);
 }
@@ -515,13 +515,13 @@
                 (region->extent.depth > 1));
 
         meta.src.lod = region->srcSubresource.mipLevel;
-        meta.src.layer = region->srcSubresource.arrayLayer +
+        meta.src.layer = region->srcSubresource.baseArrayLayer +
             region->srcOffset.z;
         meta.src.x = region->srcOffset.x;
         meta.src.y = region->srcOffset.y;
 
         meta.dst.lod = region->destSubresource.mipLevel;
-        meta.dst.layer = region->destSubresource.arrayLayer +
+        meta.dst.layer = region->destSubresource.baseArrayLayer +
                 region->destOffset.z;
         meta.dst.x = region->destOffset.x;
         meta.dst.y = region->destOffset.y;
@@ -602,7 +602,7 @@
         meta.src.x = region->bufferOffset / icd_format_get_size(format);
 
         meta.dst.lod = region->imageSubresource.mipLevel;
-        meta.dst.layer = region->imageSubresource.arrayLayer +
+        meta.dst.layer = region->imageSubresource.baseArrayLayer +
             region->imageOffset.z;
         meta.dst.x = region->imageOffset.x / block_width;
         meta.dst.y = region->imageOffset.y / block_width;
@@ -692,7 +692,7 @@
         uint32_t j;
 
         meta.src.lod = region->imageSubresource.mipLevel;
-        meta.src.layer = region->imageSubresource.arrayLayer +
+        meta.src.layer = region->imageSubresource.baseArrayLayer +
             region->imageOffset.z;
         meta.src.x = region->imageOffset.x / block_width;
         meta.src.y = region->imageOffset.y / block_width;
@@ -800,12 +800,12 @@
         return;
 
     mip_levels = img->mip_levels - range->baseMipLevel;
-    if (mip_levels > range->mipLevels)
-        mip_levels = range->mipLevels;
+    if (mip_levels > range->numLevels)
+        mip_levels = range->numLevels;
 
     array_size = img->array_size - range->baseArrayLayer;
-    if (array_size > range->arraySize)
-        array_size = range->arraySize;
+    if (array_size > range->numLayers)
+        array_size = range->numLayers;
 
     for (i = 0; i < mip_levels; i++) {
         meta->dst.lod = range->baseMipLevel + i;
@@ -1105,12 +1105,12 @@
 
         for(arrayLayer = 0; arrayLayer < region->extent.depth; arrayLayer++) {
             meta.src.lod = region->srcSubresource.mipLevel;
-            meta.src.layer = region->srcSubresource.arrayLayer + arrayLayer;
+            meta.src.layer = region->srcSubresource.baseArrayLayer + arrayLayer;
             meta.src.x = region->srcOffset.x;
             meta.src.y = region->srcOffset.y;
 
             meta.dst.lod = region->destSubresource.mipLevel;
-            meta.dst.layer = region->destSubresource.arrayLayer + arrayLayer;
+            meta.dst.layer = region->destSubresource.baseArrayLayer + arrayLayer;
             meta.dst.x = region->destOffset.x;
             meta.dst.y = region->destOffset.y;