В документации расширения VK_KHR_dedicated_allocation
мы можем прочитать:
Это расширение позволяет привязывать ресурсы к выделенному выделению, а не перераспределять. Для любого конкретного ресурса приложения могут запрашивать, рекомендуется ли выделенное выделение, и в этом случае использование выделенного выделения может улучшить производительность доступа к этому ресурсу.
Так что я думаю, что разница не между выделенной памятью и локальным устройством памятью, а между выделенным выделением и нормальным / общим подвыделение. Но где этот объект памяти выделен из другой истории. А расширение позволяет проверить, предлагается ли выделенное выделение или данный ресурс может использовать часть (может перераспределять из) большей памяти.