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/intel.h b/icd/intel/intel.h
index 4c62507..23d1ed2 100644
--- a/icd/intel/intel.h
+++ b/icd/intel/intel.h
@@ -58,6 +58,9 @@
 #define INTEL_MEMORY_PROPERTY_ALL (VK_MEMORY_PROPERTY_DEVICE_ONLY | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT |\
     VK_MEMORY_PROPERTY_HOST_NON_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_UNCACHED_BIT |\
     VK_MEMORY_PROPERTY_HOST_WRITE_COMBINED_BIT | VK_MEMORY_PROPERTY_PREFER_HOST_LOCAL)
+#define INTEL_MEMORY_HEAP_COUNT   1
+#define INTEL_MEMORY_HEAP_SIZE    (2u << 30)
+#define INTEL_MEMORY_TYPE_COUNT   1
 
 enum intel_debug_flags {
     INTEL_DEBUG_BATCH       = 1 << 0,