commits
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2622>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2577>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2577>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2071>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2071>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2071>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2425>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2629>
Mutable format and Android external format are mutually exclusive.
Co-authored-by: Robbie Bridgewater <ebridgewater@magicleap.com>
Co-authored-by: Julian Petrov <jpetrov@magicleap.com>
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2325>
Signed-off-by: MatrixFurry <did:plc:zmjoeu3stwcn44647rhxa44o>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2625>
Fixes the driver segfaulting as of SteamVR 2.13.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2624>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2558>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Co-authored-by: Jakob Bornecrantz <tbornecrantz@nvidia.com>
Co-authored-by: Rafal Karp <rkarp@nvidia.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
To create a shared context we need to provide the same options (usually)
when the original context was created. But not all of those options can be
retrieved from an already created context.
This commit adds more ways to create a shared EGL context by trying multiple times.
Co-authored-by: korejan <korcan_h@hotmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2599>
Use the vkGetInstanceProcAddr passed to xrCreateVulkanInstanceKHR to load
functions required by xrGetVulkanGraphicsDevice2KHR.
This fixes a crash when loading Vulkan into a process that has already Vulkan
loaded.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>
* Standardise argument names for VkInstance and PFN_vkGetInstanceProcAddr.
* Use helper define to load functions.
* Mark loaded functions very clearly.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2619>
Mutable format and Android external format are mutually exclusive.
Co-authored-by: Robbie Bridgewater <ebridgewater@magicleap.com>
Co-authored-by: Julian Petrov <jpetrov@magicleap.com>
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2325>
Signed-off-by: MatrixFurry <did:plc:zmjoeu3stwcn44647rhxa44o>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2625>
To create a shared context we need to provide the same options (usually)
when the original context was created. But not all of those options can be
retrieved from an already created context.
This commit adds more ways to create a shared EGL context by trying multiple times.
Co-authored-by: korejan <korcan_h@hotmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2599>