Vulkan 1.4.331: поддержка внешней памяти в OHOS и счётчиков производительности ARM
Спустя всего неделю после релиза Vulkan 1.4.330, в котором появилось пять новых расширений, выпущена версия Vulkan 1.4.331, добавляющая ещё два важных вендорских дополнения. Обновление также включает уточнения и правки к текущей спецификации API, направленные на повышение стабильности и ясности реализации.

Первое из новых расширений — VK_ARM_performance_counters_by_region — ориентировано на архитектуру ARM и позволяет собирать счётчики производительности по регионам/тайлам. Это расширение добавляет возможность запрашивать нужные счётчики для конкретных экземпляров рендер-проходов, что полезно при тонкой оптимизации графических операций и анализа поведения GPU на уровне отдельных регионов кадра.
Второе расширение — VK_OHOS_external_memory — реализует поддержку внешней памяти для Open Harmony OS (OHOS), операционной системы Huawei. Это дополнение расширяет функциональность после предыдущего нововведения VK_OHOS_native_buffer, добавленного в Vulkan 1.4.330, и свидетельствует о растущей поддержке Vulkan в китайской программной экосистеме. Вместе два расширения позволяют полноценно использовать буферы и внешнюю память в графических приложениях под OHOS.
Платформа Open Harmony OS, набирающая популярность в Китае, теперь получает всё более полноценную реализацию API Vulkan, что открывает путь для более производительных игр и приложений на устройствах с этой ОС. Расширение от ARM также делает Vulkan более универсальным для мобильных и встроенных решений.
















