vulkan.h: V115 -- Reintroduce memory heaps & types.  Bug #14082.

Reworked memory properties and types and added support for multiple
heaps.
diff --git a/icd/intel/query.c b/icd/intel/query.c
index 9279076..cda0b0c 100644
--- a/icd/intel/query.c
+++ b/icd/intel/query.c
@@ -42,9 +42,9 @@
 {
     struct intel_query *query = intel_query_from_base(base);
 
-    pRequirements->size = query->slot_stride * query->slot_count;
-    pRequirements->alignment = 64;
-    pRequirements->memPropsAllowed = INTEL_MEMORY_PROPERTY_ALL;
+    pRequirements->size           = query->slot_stride * query->slot_count;
+    pRequirements->alignment      = 64;
+    pRequirements->memoryTypeBits = (1 << INTEL_MEMORY_TYPE_COUNT) - 1;
 
     return VK_SUCCESS;
 }