Khronos Group опубликовала спецификации Vulkan 1.1

Группа компаний «Хронос» объявила о выпуске спецификаций Vulkan 1.1 и SPIR-V 1.3. Это произошло почти ровно через 2 года после выхода Vulkan 1.0.

В феврале 2016 года группа Khronos выпустила характеристики версии 1.0 Vulkan. Целью было помочь разработчикам лучше использовать многоядерные процессоры. Это может означать огромное улучшение, поскольку в наши дни смартфоны высокого класса поставляются с 8 ядрами процессора. Как преемник OpenGL, он постепенно проник в различные приложения и игровые движки. Сегодня группа компаний «Хронос» объявила о выпуске спецификаций Vulkan 1.1 и SPIR-V 1.3.

Общая цель Vulkan 1.1 — расширить основную функциональность за счет функций, запрошенных разработчиками. Это имеет большой смысл, поскольку мы видели, как Vulkan внедряется в различные приложения. и игры, но некоторые разработчики считали, что версия 1.0 многое упустила. Большой новой функцией версии 1.1 является добавление операций с подгруппами. Добавление этой функции обеспечивает высокоэффективное совместное использование данных и манипулирование ими между рядом задач, которые параллельно выполняются на графическом процессоре.

Новое обновление также добавляет приложениям возможность выполнять операции рендеринга и отображения с использованием ресурсов, к которым они не могут получить доступ или скопировать. Отличным примером этого в действии является безопасное воспроизведение и отображение защищенного мультимедийного контента. Vulkan 1.1 также включает в себя некоторые из наиболее популярных расширений версии 1.0. Сюда входят такие функции, как одновременный рендеринг нескольких представлений изображений, использование нескольких графических процессоров в единая система, а также межпроцессное взаимодействие API, которое используется для расширенного рендеринга и композитинга. операции.

Наряду с выпуском спецификаций Vulkan 1.1 у нас также есть новые спецификации SPIR-V 1.3. Это новое обновление расширяет возможности промежуточного представления шейдера Vulkan для поддержки операций подгрупп и обеспечения улучшенной оптимизации компилятора. Экосистема инструментов SPIR-V продолжает набирать обороты благодаря добавлению интерфейсных компиляторов для как GLSL, так и HLSL, а также расширение поддержки низкоуровневых инструментов из SPIRV-Tools с открытым исходным кодом. проект.

Для тех, кто заинтересован в использовании Vulkan для разработки, LunarG Vulkan SDK и слои инструментов были обновлены для поддержки версии 1.1. Производителям оборудования и игровым движкам потребуется обновить свои драйверы/код для поддержки новой спецификации.


Источник: PR Newswire