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/buf.c b/icd/intel/buf.c
index 5439927..2a0d6fb 100644
--- a/icd/intel/buf.c
+++ b/icd/intel/buf.c
@@ -55,9 +55,8 @@
         pRequirements->size = u_align(pRequirements->size, 256) + 16;
     }
 
-    pRequirements->alignment = 4096;
-
-    pRequirements->memPropsAllowed = INTEL_MEMORY_PROPERTY_ALL;
+    pRequirements->alignment      = 4096;
+    pRequirements->memoryTypeBits = (1 << INTEL_MEMORY_TYPE_COUNT) - 1;
 
     return VK_SUCCESS;
 }