Опубликовано обновление Vulkan 1.3.278, которое содержит не только обычные исправления и уточнения в документации, но также два новых расширения Vulkan.
Первое из них - VK_EXT_map_memory_placed (Размещение сопоставленной памяти). Это расширение, которое было разработано совместными усилиями компаний Collabora, AMD, NVIDIA, Valve и CodeWeavers, призвано помочь в улучшении производительности игр под Linux с использованием Wine или Steam Play от Valve (Proton). VK_EXT_map_memory_placed позволяет программно запросить размещение памяти по конкретному виртуальному адресу. Работа над включением объекта VkDeviceMemory в адресное пространство конкретного клиента ведется уже большую часть прошлого года. Это расширение было запрошено разработчиками Wine, чтобы обеспечить более эффективную поддержку 32-битных приложений под Windows при использовании 64-битных драйверов Vulkan. Если 64-битный драйвер Vulkan возвращает указатель из функции vkMapMemory, с которым 32-битное приложение не может работ