summaryrefslogtreecommitdiffstats
path: root/modules/openxr/openxr_api.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-151-2/+3
|\
| * OpenXR: Fix pose recenter signal to be omitted properlyBastiaan Olij2024-11-131-2/+3
| |
* | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-061-1/+2
|\|
| * Style: Apply `clang-tidy` fixes (superficial)Thaddeus Crews2024-11-041-1/+2
| | | | | | | | • `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements`
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-2/+2
|\|
| * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-251-2/+2
| | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-4/+4
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* openxr: Correct set the Depth swapchain nameAlistair Leslie-Hughes2024-09-211-1/+1
| | | | Introduced in 08ffa5d89e4bbd427eb3d5ce0c0de1382d21f18a.
* Fix launching XR apps from the Android editorDavid Snopek2024-09-111-1/+3
|
* Improve support for XR projectsFredia Huya-Kouadio2024-09-061-16/+13
|
* Add support for the debug utils extension in OpenXRBastiaan Olij2024-08-271-0/+70
|
* Fix crash when calling OpenXRAPI::get_hand_tracker() and hand-tracking is ↵David Snopek2024-08-221-1/+5
| | | | disabled
* OpenXR: Add support for visibility maskBastiaan Olij2024-08-201-9/+4
|
* Update OpenXR thirdparty library to 1.1.38, changed OpenXR init to stay on 1.0.xBastiaan Olij2024-08-071-1/+1
|
* OpenXR: Fix enabling passthrough via environment blend mode in project settingsDavid Snopek2024-07-191-7/+7
|
* [OpenXR] Fix LOCAL_FLOOR emulation on HTC Vive XR EliteDavid Snopek2024-06-271-58/+82
|
* OpenXR: Fix updating swapchain for foveationBastiaan Olij2024-05-201-0/+4
|
* OpenXR: Fix composition layers not having correct play spaceDavid Snopek2024-05-071-1/+1
|
* Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-4/+4
| | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable
* Improvements to VRS/Foveated renderingBastiaan Olij2024-05-031-9/+76
|
* OpenXR: Change timing of xrWaitFrame and add thread safety features to OpenXRBastiaan Olij2024-05-011-175/+273
|
* OpenXR: apply fix for reverse ZBastiaan Olij2024-04-101-4/+7
|
* OpenXR: Improve swapchain logic and fix swapchain update when render target ↵Bastiaan Olij2024-04-091-218/+298
| | | | multiplier is changed.
* Add support for OpenXR composition layersDavid Snopek2024-04-041-34/+51
| | | | Co-authored-by: Bastiaan Olij <mux213@gmail.com>
* OpenXR: Allow GDExtensions to provide multiple, ordered composition layersDavid Snopek2024-03-131-6/+26
| | | | Co-authored-by: Bastiaan Olij <mux213@gmail.com>
* Fix crash when using OpenXR extension wrappers from GDExtensionDavid Snopek2024-02-221-1/+7
|
* expose OpenXR hand tracker handlesLogan Lang2024-02-191-0/+7
|
* Replace error checks against `size` with `is_empty`A Thousand Ships2024-02-091-1/+1
|
* Merge pull request #87630 from dsnopek/openxr-passthrough-from-gdextensionRémi Verschelde2024-02-031-2/+20
|\ | | | | | | OpenXR: Allow moving vendor passthrough extensions to GDExtension
| * OpenXR: Allow moving vendor passthrough extensions to GDExtensionDavid Snopek2024-02-031-2/+20
| |
* | Merge pull request #87745 from dsnopek/openxr-change-reference-spaceRémi Verschelde2024-02-021-52/+75
|\ \ | |/ |/| | | OpenXR: Allow changing play area mode during active session
| * OpenXR: Allow changing play area mode during active sessionDavid Snopek2024-01-311-52/+75
| |
* | Merge pull request #87546 from dsnopek/openxr-hand-tracking-vendor-extensionsRémi Verschelde2024-01-311-0/+4
|\ \ | |/ |/| | | OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension
| * OpenXR: Make it possible to implement vendor extensions to hand tracking ↵David Snopek2024-01-251-0/+4
| | | | | | | | from GDExtension
* | Cleanup of OpenXR module scons configBastiaan Olij2024-01-251-2/+2
| |
* | Add support for OpenXR local floor extensionDavid Snopek2024-01-231-15/+108
|/
* OpenXR: Add support for retrieving play areaBastiaan Olij2023-12-111-1/+21
|
* Fix various typos with codespellRémi Verschelde2023-11-111-1/+1
| | | | Using 2.2.7.dev51+geb4a58fe.
* Fix OpenXR sample countBastiaan Olij2023-10-281-2/+3
|
* Fixing incorrect swapchain release timingDaniel Castellanos2023-10-051-11/+36
| | | | | | Applied a couple of checks suggested by @dhoverml for when the XrResult is not XR_SUCCESS but is also not a failure. Also simplified checks from @BastiaanOlij feedback.
* Implement OpenXR Foveated rendering supportBastiaan Olij2023-09-251-24/+60
|
* [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add ↵bruvzg2023-09-211-1/+0
| | | | | | EGL_ANDROID_blob_cache caching. Co-authored-by: Riteo <riteo@posteo.net>
* Fix various typos with codespellRémi Verschelde2023-09-181-2/+2
| | | | Using 2.2.6.dev193+g907e5380.
* Merge pull request #81561 from BastiaanOlij/fix_openxr_blend_modesYuri Sizov2023-09-141-10/+66
|\ | | | | | | Fix issue with OpenXR environment blend mode not being applied properly
| * Fix issue with OpenXR environment blend mode not being applied properlyBastiaan Olij2023-09-131-10/+66
| |
* | OpenXR fix error spam if session hasn't started yetBastiaan Olij2023-09-111-3/+10
|/
* Codestyle: Don't use auto where not warrantedRémi Verschelde2023-09-071-10/+9
| | | | | | | | We allow using auto for lambdas or complex macros where a return type may change based on the parameters. But where the type is clear, we should be explicit. Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* Ensure OpenXR classes are declared properlyA Thousand Ships2023-08-281-4/+4
| | | | Co-authored-by: Bastiaan Olij <mux213@gmail.com>