У меня есть отображение памяти Vulkan, которое имеет то же время жизни, что и соответствующая ему VkDeviceMemory. В настоящее время я удаляю карту, пока VkDeviceMemory не будет уничтожен. Однако меня интересует вопрос о том, является ли этот шаг обязательным, поскольку его избегание приведет к уменьшению объема используемой памяти моего класса.
Попытка выполнить его с включенными слоями проверки не вызывает жалоб, однако это обнаружение ошибок может быть не реализовано.
Итак, обязательно ли удалять карту памяти Vulkan перед ее освобождением?
Редактировать: Документация не содержит явных указаний