Как вы уже знаете, Khronos Group - это группа, которая управляет некоторыми из наиболее важных API с открытым исходным кодом. Среди них OpenCL, OpenGL, Vulkan и др. Но интересующие нас сейчас новости касаются другого API, совсем недавнего, я имею в виду OpenXR. Что ж, теперь они запустили новая версия OpenXR 1.0 данной спецификации, чтобы объединить мир виртуальной реальности и дополненной реальности.
Для тех, кто еще не знаком с OpenXR, скажем, что он добавляет больше, чем просто API для разработчиков приложений этого типа, поскольку он также был реализован для обеспечения уровня драйверов для оборудования для виртуальной реальности и дополненной реальности, представляя интерфейс абстракции с самим устройством. И для этого у него есть сотрудники, такие как AMD, ARM, Collabora, Google, Epic Games, HP, HTC, Huawei, Imagination Technology, Intel, LG, Logitech, MediaTek, Microsoft, Mozilla, Nokia, NVIDIA, Oculus, Qualcomm, Razer, Samsung, Sony, VIA и др.
OpenXR предоставляет различные возможности взаимодействия с VR и AR. Они становятся все более и более распространенными и используются для различных целей, как для моделирования, так и для видеоигр и других приложений. Вот почему важно иметь открытый исходный код и общий для отрасли API для работы с виртуальной и дополненной реальностью. Теперь с OpenXR 1.0 были добавлены захватывающие улучшения и поддержка для Valve, AMD, NVIDIA, Epic Games, ARM, Oculus, HTC, Microsoft и других.
Это также важно для игр под Linuxпоскольку это косвенно повлияет на него. Epic Games уже заявили, что рассматривают возможность поддержки OpenXR 1.0 в Unreal Engine, как, похоже, делают Valve и SteamVR. Кроме того, теперь, как мы уже обсуждали, Collabora работает над Monado, средой выполнения XR с открытым исходным кодом для Linux.