When Legacy Detection is used with vulkan validation layer, vmaCreateAllocator() triggers this validation warning:
VALIDATION WARNING [de900250 WARNING-legacy-gpdp2] vkGetPhysicalDeviceMemoryProperties(): vkGetPhysicalDeviceMemoryProperties is a legacy command and this VkInstance was created with VK_VERSION_1_1 which contains vkGetPhysicalDeviceMemoryProperties2 that can be used instead.
See more information about this legacy in the specification: https://docs.vulkan.org/spec/latest/appendices/legacy.html#legacy-gpdp2
objects: PHYSICAL_DEVICE 170779bde60
=== Callstack ===
#4 in vkNegotiateLoaderLayerInterfaceVersion
#5 in ??
#6 in vkNegotiateLoaderLayerInterfaceVersion
#7 in vkEnumerateInstanceExtensionProperties
#8 in VmaAllocator_T::VmaAllocator_T(VmaAllocatorCreateInfo*) at vulkanmemoryallocator-src\include\vk_mem_alloc.h:13104
#9 in vmaCreateAllocator(VmaAllocatorCreateInfo*, VmaAllocator_T**) at vulkanmemoryallocator-src\include\vk_mem_alloc.h:15228
When Legacy Detection is used with vulkan validation layer, vmaCreateAllocator() triggers this validation warning: