summaryrefslogtreecommitdiffstats
path: root/modules/openxr
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #95658 from akien-mga/openxr-fix-system-packageRémi Verschelde2024-08-191-1/+2
|\ | | | | | | OpenXR: Fix support for building against distro package
| * OpenXR: Fix support for building against distro packageRémi Verschelde2024-08-161-1/+2
| |
* | Merge pull request #95253 from Kimau/claire/logitechRémi Verschelde2024-08-193-0/+133
|\ \ | | | | | | | | | OpenXR - Add Logitech Mx Ink Stylus Support
| * | OpenXR - Support for the Logitech MxInk StylusClaire Blackshaw2024-08-083-0/+133
| | | | | | | | | | | | | | | | | | | | | | | | In future work we may want to expose an isStylus or similar for XR Trackers, though that is likely outside the scope of this commit which is the core extension work. Vendor Ref: https://logitech.github.io/mxink/OpenXR.html
* | | Merge pull request #95227 from BastiaanOlij/openxr_1_1_38Rémi Verschelde2024-08-171-1/+1
|\ \ \ | |_|/ |/| | | | | Update OpenXR thirdparty library to 1.1.38
| * | Update OpenXR thirdparty library to 1.1.38, changed OpenXR init to stay on 1.0.xBastiaan Olij2024-08-071-1/+1
| |/
* | Merge pull request #95542 from KoBeWi/go_bind_yourselfRémi Verschelde2024-08-162-4/+0
|\ \ | | | | | | | | | Remove empty `bind_methods()`
| * | Remove empty bind_methods()kobewi2024-08-152-4/+0
| |/
* / OpenGL: Unconditionally do `glDisable(GL_FRAMEBUFFER_SRGB)` because we do ↵David Snopek2024-08-122-28/+0
|/ | | | our own sRGB conversion
* Fix several typos in the documentationHaoyu Qiu2024-08-021-1/+1
|
* OpenXR: Fix enabling passthrough via environment blend mode in project settingsDavid Snopek2024-07-191-7/+7
|
* Merge pull request #94412 from dsnopek/xr-always-renderRémi Verschelde2024-07-181-0/+6
|\ | | | | | | Always render when XR is enabled, even if no OS windows can draw
| * Always render when XR is enabled, even if no OS windows can drawDavid Snopek2024-07-171-0/+6
| |
* | Fixed creating default action mapBastiaan Olij2024-07-171-20/+15
| |
* | Merge pull request #94158 from BastiaanOlij/fix_action_mapRémi Verschelde2024-07-112-6/+15
|\ \ | | | | | | | | | OpenXR: Couple of small fixes on the action map
| * | Couple of small fixes on the action map: now saves when CTRL-S is ↵Bastiaan Olij2024-07-112-6/+15
| |/ | | | | | | pressed/project is run, no longer looses content if OpenXR is not enabled, and a small documentation fix.
* / Remove our ERR_ON_RENDER_THREAD guard, it is not reliableBastiaan Olij2024-07-091-1/+0
|/
* [OpenXR] Fix LOCAL_FLOOR emulation on HTC Vive XR EliteDavid Snopek2024-06-272-60/+92
|
* [Scene] Add `SceneStringNames::text/value_changed`A Thousand Ships2024-06-192-5/+5
|
* [Scene] Add `SceneStringNames::item_selected`A Thousand Ships2024-06-192-3/+3
|
* OpenXR: Add HTC/MSFT hand interaction profilesBastiaan Olij2024-06-126-15/+63
|
* Set XRHandTracker property has_tracking_data to true only when palm joint is ↵Logan Lang2024-06-051-1/+6
| | | | tracked
* [Scene] Add `SceneStringNames::panel`A Thousand Ships2024-05-305-7/+7
|
* Apply reference frame transform to OpenXRCompositionLayer nodesdevloglogan2024-05-298-12/+36
|
* Merge pull request #92200 from devloglogan/composition-layer-viewport-fixRémi Verschelde2024-05-211-1/+3
|\ | | | | | | Allow `OpenXRCompositionLayer` property `layer_viewport` to always be assigned `nullptr`
| * Allow OpenXRCompositionLayer property layer_viewport to be assigned to nullptrdevloglogan2024-05-211-1/+3
| |
* | OpenXR: Fix updating swapchain for foveationBastiaan Olij2024-05-207-13/+54
|/
* Merge pull request #91952 from dsnopek/openxr-composition-layer-sample-countRémi Verschelde2024-05-141-1/+1
|\ | | | | | | Fix sample count on OpenXR composition layers
| * Fix sample count on OpenXR composition layersDavid Snopek2024-05-141-1/+1
| |
* | [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-146-12/+12
|/
* Fix `layer_viewport` getting cleared on `OpenXRCompositionLayer` in editorDavid Snopek2024-05-092-19/+20
|
* Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-084-7/+7
| | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* OpenXR: Fix composition layers not having correct play spaceDavid Snopek2024-05-078-25/+4
|
* Merge pull request #91485 from dsnopek/openxr-composition-layers-hole-punchRémi Verschelde2024-05-073-14/+92
|\ | | | | | | OpenXR: Allow composition layers to enable hole punching
| * OpenXR: Allow composition layers to enable hole punchingDavid Snopek2024-05-073-14/+92
| |
* | Fix various typos with codespellRémi Verschelde2024-05-071-2/+2
| | | | | | | | | | | | | | | | | | Using 2.2.7.dev217+g10c2abcf. Had to add `colour` to the ignore list as we used it as an alias/keyword for the documentation of color-related APIs. Also ignore recommendations to change `thirdparty` to either `third-party` or `third party`, which are correct but we use the former fairly consistently.
* | 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-037-9/+184
| |
* | Add support for OpenXR hand interaction extensionBastiaan Olij2024-05-027-72/+288
| |
* | OpenXR: Change timing of xrWaitFrame and add thread safety features to OpenXRBastiaan Olij2024-05-0110-193/+415
|/
* Organize existing code for editor pluginsAaron Franke2024-04-272-2/+2
|
* Remove the Hand enum from XRHandTracker to fix name-collision with the hand ↵Malcolm Nixon2024-04-251-1/+1
| | | | | | property of the base class. Co-Authored-By: David Snopek <191561+dsnopek@users.noreply.github.com>
* Merge pull request #90710 from m4gr3d/fix_jstring_leaksRémi Verschelde2024-04-222-11/+15
|\ | | | | | | Fix leakage of JNI object references
| * Fix leakage of JNI object referencesFredia Huya-Kouadio2024-04-152-11/+15
| | | | | | | | Fixes https://github.com/godotengine/godot/issues/87548
* | Merge pull request #90645 from Malcolmnixon/unified-xr-trackersRémi Verschelde2024-04-224-54/+66
|\ \ | | | | | | | | | Rework XR Trackers to have a common ancestor
| * | Rework XR Trackers to have a common ancestor. Allow creation of XRNode3D to ↵Malcolm Nixon2024-04-184-54/+66
| | | | | | | | | | | | drive node positions and visibility.
* | | Merge pull request #90761 from dsnopek/openxr-composition-layers-experimentalRémi Verschelde2024-04-184-4/+4
|\ \ \ | |/ / |/| | | | | Mark `OpenXRCompositionLayer` and its children as experimental
| * | Mark `OpenXRCompositionLayer` and its children as experimentalDavid Snopek2024-04-164-4/+4
| |/
* / Revert `OpenXRHand` to its pre-`SkeletonModifier3D` stateDavid Snopek2024-04-163-8/+50
|/
* OpenXR: apply fix for reverse ZBastiaan Olij2024-04-101-4/+7
|