Опубликовано обновление Vulkan 1.3.267 с двумя новыми расширениями.
Помимо нескольких исправлений ошибок, в обновлении Vulkan на этой неделе появились два новых расширения: VK_EXT_nested_command_buffer и VK_NV_extended_sparse_address_space.
Над VK_EXT_nested_command_buffer работали инженеры Nintendo, NVIDIA, Google, Intel и AMD. Основная спецификация Vulkan не позволяет вызывать vkCmdExecuteCommands при записи вторичного командного буфера, а данное расширение снимает это ограничение. В свою очередь, новое расширение VK_EXT_nested_command_buffer позволяет вторичным командным буферам выполнять другие вторичные командные буферы.
VK_NV_extended_sparse_address_space, как последнее расширение NVIDIA Vulkan, позволяет расширить адресное пространство для ресурсов разреженной памяти.
Более подробную информацию об этих изменениях в спецификации Vulkan 1.3.267 можно найти на GitHub.
Сегодня NVIDIA опубликовала новые бета-драйверы Vulkan для Windows и Linux, которые поддерживают эти новые расширения, а также предоставляют некоторые дополнительные исправления Vulkan.