OpenXR-SDK-Source icon indicating copy to clipboard operation
OpenXR-SDK-Source copied to clipboard

Is there any document for how to write openxr runtime from scratch?

Open wanhex opened this issue 2 years ago • 3 comments

we want to implement openxr runtime in out custom hardware which run our OS based on Androids.

Can we know how much work this job requires?

wanhex avatar Dec 13 '21 09:12 wanhex

can we know how many developers(such as software/framework/driver engineer)?

wanhex avatar Dec 13 '21 09:12 wanhex

An issue (number 1635) has been filed to correspond to this issue in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#1635 ), to facilitate working group processes.

This GitHub issue will continue to be the main site of discussion.

rpavlik-bot avatar Dec 15 '21 15:12 rpavlik-bot

I'm not sure that anyone will describe their internal efforts to implement, and many are building on an existing internal API. There is no demo code or reference/sample implementation.

However, my team at Collabora has built, with the community, the Monado open-source runtime which does run on Android, which could be useful to you for adaptation and building your own runtime. https://monado.dev/ Collabora does provide consulting services on adapting it for customers' specific use cases. It has passed OpenXR conformance on its own in simulator mode, as well as when part of other vendors' runtimes: https://www.khronos.org/conformance/adopters/conformant-products/openxr Feel free to email me so we can discuss further - my email is my github username at collabora.com

rpavlik avatar Dec 15 '21 15:12 rpavlik

Closing as out of scope for the WG to estimate effort to build a runtime. The WG is putting efforts into improving Monado, so probably starting there is as close as we'll get to a recommendation.

rpavlik avatar Jul 11 '23 22:07 rpavlik