requiresDedicatedAllocation may be VK_TRUE if the image’s tiling is VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT.
Since the Vulkan allocator creates images with a drm tiling and images that are exportable this is worth considering.
There are also benefits to considering the prefersDedicatedAllocation suggestion since the driver may be able to allocate with a more optimal memory type.
In the case of the allocator I would not consider this to be mandatory extension.
While working on the Vulkan renderer this came to mind.
Per the specification:
Since the Vulkan allocator creates images with a drm tiling and images that are exportable this is worth considering.
There are also benefits to considering the
prefersDedicatedAllocation
suggestion since the driver may be able to allocate with a more optimal memory type.In the case of the allocator I would not consider this to be mandatory extension.