Commit graph

69 commits

Author SHA1 Message Date
Jakob Bornecrantz d6d934e35f d/rs: Meson build 2020-02-10 20:07:31 +00:00
Nova 981fe55a27 d/ns: Add North Star stub driver 2020-01-25 17:06:51 +00:00
Jakob Bornecrantz 356e4c18c1 d/dummy: Add dummy HMD driver 2020-01-25 14:42:02 +00:00
Ryan Pavlik 871395d5b5 build: Adjust meson build equivalently 2020-01-14 12:28:23 -06:00
Drew DeVault e5a9cbb2f9
Implement XR_MND_egl_enable
This extension introduces a more robust way of creating an XrSession for
OpenGL. It also lays the groundwork for future OpenGL ES support.

https://github.com/KhronosGroup/OpenXR-Docs/pull/40

Signed-off-by: Simon Ser <contact@emersion.fr>
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2019-11-06 10:07:21 +01:00
Christoph Haag 3b87d518c4 build: Fix meson build without v4l2 2019-11-05 15:36:52 +01:00
Simon Ser 7e125ca4e6 build: fix Meson build with docs=auto
When docs=auto and doxygen isn't found, the build fails with:

    doc/meson.build:28:0: ERROR: Tried to use not-found external program in "command"

Instead of always enabling docs when docs=auto, only do so when doxygen
is found.
2019-11-05 12:38:33 +00:00
Jakob Bornecrantz 12bffbdf45 meson: Final bit of tidy 2019-11-02 22:30:28 +00:00
Jakob Bornecrantz 030d93dca7 meson: Actually listen to docs option 2019-11-02 22:29:45 +00:00
Jakob Bornecrantz ba50cefc8c meson: Tidy meson.build a bit 2019-11-02 22:26:02 +00:00
Christoph Haag 746cccca36 meson: HDK driver does not depend on hidapi 2019-10-31 02:26:19 +01:00
Lubosz Sarnecki e063e8245e d/vive: Add native driver for the Vive.
This adds a driver for the Vive family of devices based on Philipp
Zabel's ouvrt.
The driver currently only handles the IMU and main board report streams,
but is able to acquire the JSON configuration and utilize it for IMU
calibration as well as distortion configuration.
2019-10-22 19:18:47 +02:00
Emmanuel Gil Peyrot 9aea9aa6d1 meson: Check both opencv4 and opencv dependencies.
OpenCV changed its pkg-config file name from opencv.pc to opencv4.pc in
its latest version apparently.

Fixes #31.
2019-09-29 14:24:46 +00:00
Jakob Bornecrantz 53e20af10b meson: Look for hidapi-libusb 2019-09-26 22:34:14 +01:00
Jakob Bornecrantz f6571c13de meson: Look for opencv not openvc4 2019-09-26 22:34:14 +01:00
Drew DeVault 9bcfa56f2f compositor: overhaul Wayland backend
This simplifies the Wayland backend, fixes the build configuration for
it, ports it to xdg-shell stable, and reworks some false assumptions
from the original port.
2019-09-26 12:15:27 -04:00
Jakob Bornecrantz 55cbd03a81 meson: Use the right test 2019-09-26 16:30:52 +01:00
Jakob Bornecrantz 25ce5d29c1 meson: Require Video 4 Linux on Linux 2019-09-26 16:13:24 +01:00
Drew DeVault 064aef3526 build: port to meson 2019-09-26 15:05:22 +00:00