Commit 6454778e authored by TheOnlyJoey's avatar TheOnlyJoey Committed by Jakob Bornecrantz
Browse files

README: Update with some compatibility info

Added information to the README containing OpenHMD version requirement and information regarding the requirement of GL_EXT_memory_object_fd and limitations on Monado's compositor.
parent 46f51e81
...@@ -41,7 +41,7 @@ Dependencies include: ...@@ -41,7 +41,7 @@ Dependencies include:
Optional (but recommended) dependencies: Optional (but recommended) dependencies:
* libxcb and xcb-xrandr development packages * libxcb and xcb-xrandr development packages
* [OpenHMD][] (found using pkg-config) * [OpenHMD][] 0.3.0 or newer (found using pkg-config)
Truly optional dependencies, useful for some drivers, app support, etc.: Truly optional dependencies, useful for some drivers, app support, etc.:
...@@ -55,7 +55,7 @@ Truly optional dependencies, useful for some drivers, app support, etc.: ...@@ -55,7 +55,7 @@ Truly optional dependencies, useful for some drivers, app support, etc.:
* libjpeg * libjpeg
Tested distributions that are fully compatible, Tested distributions that are fully compatible,
on Intel and AMD graphics: on Intel (Vulkan only) and AMD graphics (Vulkan and OpenGL):
* Ubuntu 18.10 (18.04 does not work) * Ubuntu 18.10 (18.04 does not work)
* Debian 10 `buster` * Debian 10 `buster`
...@@ -70,6 +70,11 @@ package sources. ...@@ -70,6 +70,11 @@ package sources.
See also [Status of DRM Leases][drm-lease] See also [Status of DRM Leases][drm-lease]
for more details on specific packages, versions, and commits. for more details on specific packages, versions, and commits.
Due to the lack of a OpenGL extension: GL_EXT_memory_object_fd, only the AMD
radeonsi driver and the proprietary NVIDIA driver will work for OpenGL OpenXR
clients. This is due to a requirement of the Compositor. Support status of the
extension can be found on the [mesamatrix website][mesamatrix-ext].
Build process is similar to other CMake builds, Build process is similar to other CMake builds,
so something like the following will build it. so something like the following will build it.
...@@ -200,6 +205,7 @@ to just re-format your changes, in case version differences in tools result in o ...@@ -200,6 +205,7 @@ to just re-format your changes, in case version differences in tools result in o
[cmake-build]: https://cmake.org/cmake/help/v3.12/manual/cmake.1.html#build-tool-mode [cmake-build]: https://cmake.org/cmake/help/v3.12/manual/cmake.1.html#build-tool-mode
[cmake-generate]: https://cmake.org/cmake/help/v3.12/manual/cmake.1.html [cmake-generate]: https://cmake.org/cmake/help/v3.12/manual/cmake.1.html
[CMake]: https://cmake.org [CMake]: https://cmake.org
[mesamatrix-ext]: https://mesamatrix.net/#Version_ExtensionsthatarenotpartofanyOpenGLorOpenGLESversion
## Contributing, Code of Conduct ## Contributing, Code of Conduct
......
Added information to the README containing OpenHMD version requirement and information regarding the requirement of `GL_EXT_memory_object_fd` and limitations on Monado's compositor.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment