Collabora пообещала многозадачность для приложений на OpenXR


Collabora, разработчик среды создания иммерсивных приложений Monado с открытым исходным кодом, на европейской конференции авторов открытого ПО FOSDEM доложила, что у приложений на OpenXR появится полноценная стандартизированная многозадачность с межпрограммным взаимодействием. По крайней мере, над этим идёт работа.

Представитель Collabora в ходе презентации анонсировал конец «модели «одно приложение за раз». Программы смогут взаимодействовать и корректно отрисовываться относительно друг друга со взаимным перекрытием, перекрёстным освещением и так далее. По его словам, это откроет новые возможности для игр смешанной реальности, которые можно будет отображать с другими виртуальными инструментами в одном физическом пространстве.

В настоящее время разработка расширения в активной фазе, пока не опубликована, а материалы находятся под защитой договоров о неразглашении, поэтому подробности следует ждать чуть позже.

Софт на фреймворке OpenXR с большинством рантаймов отображается в очках в порядке приоритета. Его нельзя менять с помощью SDK, он равен нулю. Такое поведение, например, описано в документации Varjo. Следствием этого является ограничение одновременного запуска только одного приложения, что, в свою очередь, накладывает серьёзные ограничения на функциональность иммерсивного ПО и интерфейсов, затрудняя превращение пространственных компьютеров в инструменты широкого профиля. Снятие этого фактора может стать для индустрии заметным шагом вперёд.

Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.

Далее: Из KDE Plasma сделали рабочую среду виртуальной реальности