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/obj.c b/icd/intel/obj.c
index 52179d2..c9aae9b 100644
--- a/icd/intel/obj.c
+++ b/icd/intel/obj.c
@@ -34,7 +34,7 @@
 VkResult intel_base_get_memory_requirements(struct intel_base *base, VkMemoryRequirements* pRequirements)
 {
     memset(pRequirements, 0, sizeof(VkMemoryRequirements));
-    pRequirements->memPropsAllowed = INTEL_MEMORY_PROPERTY_ALL;
+    pRequirements->memoryTypeBits = (1<< INTEL_MEMORY_TYPE_COUNT) - 1;
 
     return VK_SUCCESS;
 }