Commit Graph

514 Commits

Author SHA1 Message Date
f8dab282cb Added missing interaction profiles and making sure related extensions are enabled if available 2022-04-06 23:00:26 +10:00
77843355a0 CI: Update black formatter and apply changes 2022-04-05 17:43:12 +02:00
b78aa4fe19 Style: Apply clang-tidy to current code, add readability-redundant-member-init 2022-04-04 21:49:51 +02:00
f8ab79e68a Zero initialize all pointer class and struct members
This prevents the pitfall of UB when checking if they have been
assigned something valid by comparing to nullptr.
2022-04-04 19:49:50 +02:00
9b7b9de0e5 Add action map editor for OpenXR 2022-04-04 18:43:29 +10:00
a647fb3e62 Fix typos with codespell
Using codespell 2.2-dev from current git.

Fix a couple incorrect uses of gendered pronouns.
2022-03-31 14:07:29 +02:00
d2add64f91 Move OpenXR project settings to the main, to make them visible on unsupported platforms. 2022-03-29 23:25:33 +03:00
c78876f977 Cleanup OpenXR on initialisation failure 2022-03-25 18:30:47 +11:00
d2ef2715ea Only uninitialise OpenXR on destruct if it was initialised 2022-03-11 09:59:04 +11:00
d11cb5fe98 Adding signals and events to OpenXR interface
Improving interaction profile logic
2022-03-10 17:14:56 +11:00
8f035b2ab4 Fix color issues with OpenXR 2022-02-28 13:02:03 +11:00
1f1b786a36 Use VK_NULL_HANDLE when initializing XrSwapchainImageVulkanKHR 2022-02-27 21:13:02 +11:00
f045c97218 Fix llvm compilation by adding missing override 2022-02-23 18:07:02 +01:00
a78a9fee71 Implementing OpenXR driver 2022-02-23 12:02:24 +01:00