- 09 Jun, 2020 1 commit
-
-
Ryan Pavlik authored
-
- 03 Jun, 2020 1 commit
-
-
Lubosz Sarnecki authored
Instead of maintaining this chunk of code and build options, the Vulkan loader can be used to load up validation. This has the advantage that no layer name needs to be hard coded inside Monado, which was subject of change recently. Instead of using our own environment variable we can easily set the one from the loader, e.g. `VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation`.
-
- 29 May, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 12 May, 2020 2 commits
-
-
Ryan Pavlik authored
Also revise other small related parts of the build to make them more clear and consistent.
-
Ryan Pavlik authored
-
- 09 May, 2020 1 commit
-
-
Christoph Haag authored
-
- 07 May, 2020 2 commits
-
-
Ryan Pavlik authored
-
Ryan Pavlik authored
-
- 29 Apr, 2020 1 commit
-
-
Jakob Bornecrantz authored
This enables out of process compositing.
-
- 28 Apr, 2020 1 commit
-
-
Ryan Pavlik authored
-
- 24 Apr, 2020 1 commit
-
-
Ryan Pavlik authored
Fixes #62.
-
- 07 Apr, 2020 1 commit
-
-
Lubosz Sarnecki authored
-
- 31 Mar, 2020 1 commit
-
-
Lubosz Sarnecki authored
Since there currently is no Vulkan extension that takes XCB handles to aqcuire the display Xlib interop needs to be used. Before this patch Monado was opening connections for both APIs, which introduced overhead. Even though all XCB handles can be casted to Xlib ones, this cannot be done with the main xcb_connection_t / Display. In it's design the interop between both APIs can create a xcb_connection_t from a XCB handle, but not the other way round. So in an interop case the Xlib connection is the main one, since it's on a higher level. More information on this can be found here: https://xcb.freedesktop.org/MixingCalls/ Unfortunately the clean solution for this would be to specify a Vulkan extension that takes XCB handles. This would make sense since Vulkan is aware of XCB in other parts of the API as well. In Mesa the Xlib structs will be ultimately casted to XCB.
-
- 27 Mar, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 23 Mar, 2020 1 commit
-
-
Ryan Pavlik authored
-
- 11 Mar, 2020 2 commits
-
-
Pete Black authored
-
Pete Black authored
-
- 04 Mar, 2020 1 commit
-
-
Ryan Pavlik authored
The existing thing would find pkg-config when cross-building for 32-bit, but then immediately complain it wasn't found.
-
- 03 Mar, 2020 3 commits
-
-
Ryan Pavlik authored
-
Ryan Pavlik authored
-
Jakob Bornecrantz authored
With loads of changes from Ryan.
-
- 02 Mar, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 13 Feb, 2020 1 commit
-
-
Jakob Bornecrantz authored
Ubuntu 18.04 is the only debian based distro currently that doesn't have cmake 3.13 packaged. And Ubuntu 18.04 is not supported for other reasons. Closes #50
-
- 10 Feb, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 25 Jan, 2020 2 commits
-
-
Nova authored
-
Jakob Bornecrantz authored
-
- 14 Jan, 2020 2 commits
-
-
Ryan Pavlik authored
-
Ryan Pavlik authored
-
- 07 Dec, 2019 2 commits
-
-
Ryan Pavlik authored
-
Ryan Pavlik authored
-
- 10 Nov, 2019 1 commit
-
-
Jakob Bornecrantz authored
-
- 01 Nov, 2019 1 commit
-
-
Ryan Pavlik authored
Reduces repetitive code.
-
- 31 Oct, 2019 4 commits
-
-
Christoph Haag authored
Removes BUILD_WITH_HIDAPI option since only the psvr driver uses hidapi.
-
Christoph Haag authored
Makes it possible to build monado with only one native driver enabled.
-
Christoph Haag authored
-
Christoph Haag authored
-
- 22 Oct, 2019 1 commit
-
-
Lubosz Sarnecki authored
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.
-
- 15 Oct, 2019 1 commit
-
-
Jakob Borncrantz authored
-
- 02 Oct, 2019 2 commits
-
-
Lubosz Sarnecki authored
Add pkgconfig based Wayland build including protocol generation.
-
Lubosz Sarnecki authored
Martin Gräßlin's script from 2013 does not look for the Wayland protocols directory and the scanner.
-