- 26 Aug, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 24 Aug, 2020 1 commit
-
-
Christoph Haag authored
-
- 21 Aug, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 11 Aug, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 05 Aug, 2020 1 commit
-
-
Ryan Pavlik authored
-
- 17 Jul, 2020 4 commits
-
-
Ryan Pavlik authored
-
Ryan Pavlik authored
-
Ryan Pavlik authored
-
Ryan Pavlik authored
-
- 16 Jul, 2020 5 commits
-
-
Ryan Pavlik authored
-
Jakob Bornecrantz authored
-
Jakob Bornecrantz authored
-
Jakob Bornecrantz authored
-
Ryan Pavlik authored
Vulkan is still required for most actual uses of Monado, but this makes the coupling weaker.
-
- 14 Jul, 2020 1 commit
-
-
Ryan Pavlik authored
-
- 10 Jul, 2020 1 commit
-
-
Jakob Bornecrantz authored
-
- 17 Jun, 2020 1 commit
-
-
Ryan Pavlik authored
Includes unit tests for oxr_input_transform, add to CI This is a revised implementation using "variants" instead of "inheritance" in a linked-list.
-
- 09 Jun, 2020 2 commits
-
-
Ryan Pavlik authored
This silences some very large annoying warnings at configure time.
-
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
-