Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #95658 from akien-mga/openxr-fix-system-package | Rémi Verschelde | 2024-08-19 | 1 | -1/+2 | |
|\ | | | | | | | OpenXR: Fix support for building against distro package | |||||
| * | OpenXR: Fix support for building against distro package | Rémi Verschelde | 2024-08-16 | 1 | -1/+2 | |
| | | ||||||
* | | Merge pull request #95253 from Kimau/claire/logitech | Rémi Verschelde | 2024-08-19 | 3 | -0/+133 | |
|\ \ | | | | | | | | | | OpenXR - Add Logitech Mx Ink Stylus Support | |||||
| * | | OpenXR - Support for the Logitech MxInk Stylus | Claire Blackshaw | 2024-08-08 | 3 | -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_38 | Rémi Verschelde | 2024-08-17 | 1 | -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.x | Bastiaan Olij | 2024-08-07 | 1 | -1/+1 | |
| |/ | ||||||
* | | Merge pull request #95542 from KoBeWi/go_bind_yourself | Rémi Verschelde | 2024-08-16 | 2 | -4/+0 | |
|\ \ | | | | | | | | | | Remove empty `bind_methods()` | |||||
| * | | Remove empty bind_methods() | kobewi | 2024-08-15 | 2 | -4/+0 | |
| |/ | ||||||
* / | OpenGL: Unconditionally do `glDisable(GL_FRAMEBUFFER_SRGB)` because we do ↵ | David Snopek | 2024-08-12 | 2 | -28/+0 | |
|/ | | | | our own sRGB conversion | |||||
* | Fix several typos in the documentation | Haoyu Qiu | 2024-08-02 | 1 | -1/+1 | |
| | ||||||
* | OpenXR: Fix enabling passthrough via environment blend mode in project settings | David Snopek | 2024-07-19 | 1 | -7/+7 | |
| | ||||||
* | Merge pull request #94412 from dsnopek/xr-always-render | Rémi Verschelde | 2024-07-18 | 1 | -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 draw | David Snopek | 2024-07-17 | 1 | -0/+6 | |
| | | ||||||
* | | Fixed creating default action map | Bastiaan Olij | 2024-07-17 | 1 | -20/+15 | |
| | | ||||||
* | | Merge pull request #94158 from BastiaanOlij/fix_action_map | Rémi Verschelde | 2024-07-11 | 2 | -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 Olij | 2024-07-11 | 2 | -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 reliable | Bastiaan Olij | 2024-07-09 | 1 | -1/+0 | |
|/ | ||||||
* | [OpenXR] Fix LOCAL_FLOOR emulation on HTC Vive XR Elite | David Snopek | 2024-06-27 | 2 | -60/+92 | |
| | ||||||
* | [Scene] Add `SceneStringNames::text/value_changed` | A Thousand Ships | 2024-06-19 | 2 | -5/+5 | |
| | ||||||
* | [Scene] Add `SceneStringNames::item_selected` | A Thousand Ships | 2024-06-19 | 2 | -3/+3 | |
| | ||||||
* | OpenXR: Add HTC/MSFT hand interaction profiles | Bastiaan Olij | 2024-06-12 | 6 | -15/+63 | |
| | ||||||
* | Set XRHandTracker property has_tracking_data to true only when palm joint is ↵ | Logan Lang | 2024-06-05 | 1 | -1/+6 | |
| | | | | tracked | |||||
* | [Scene] Add `SceneStringNames::panel` | A Thousand Ships | 2024-05-30 | 5 | -7/+7 | |
| | ||||||
* | Apply reference frame transform to OpenXRCompositionLayer nodes | devloglogan | 2024-05-29 | 8 | -12/+36 | |
| | ||||||
* | Merge pull request #92200 from devloglogan/composition-layer-viewport-fix | Rémi Verschelde | 2024-05-21 | 1 | -1/+3 | |
|\ | | | | | | | Allow `OpenXRCompositionLayer` property `layer_viewport` to always be assigned `nullptr` | |||||
| * | Allow OpenXRCompositionLayer property layer_viewport to be assigned to nullptr | devloglogan | 2024-05-21 | 1 | -1/+3 | |
| | | ||||||
* | | OpenXR: Fix updating swapchain for foveation | Bastiaan Olij | 2024-05-20 | 7 | -13/+54 | |
|/ | ||||||
* | Merge pull request #91952 from dsnopek/openxr-composition-layer-sample-count | Rémi Verschelde | 2024-05-14 | 1 | -1/+1 | |
|\ | | | | | | | Fix sample count on OpenXR composition layers | |||||
| * | Fix sample count on OpenXR composition layers | David Snopek | 2024-05-14 | 1 | -1/+1 | |
| | | ||||||
* | | [Scene] Add SceneStringNames::pressed | A Thousand Ships | 2024-05-14 | 6 | -12/+12 | |
|/ | ||||||
* | Fix `layer_viewport` getting cleared on `OpenXRCompositionLayer` in editor | David Snopek | 2024-05-09 | 2 | -19/+20 | |
| | ||||||
* | Replace `find` with `contains/has` where applicable | A Thousand Ships | 2024-05-08 | 4 | -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 space | David Snopek | 2024-05-07 | 8 | -25/+4 | |
| | ||||||
* | Merge pull request #91485 from dsnopek/openxr-composition-layers-hole-punch | Rémi Verschelde | 2024-05-07 | 3 | -14/+92 | |
|\ | | | | | | | OpenXR: Allow composition layers to enable hole punching | |||||
| * | OpenXR: Allow composition layers to enable hole punching | David Snopek | 2024-05-07 | 3 | -14/+92 | |
| | | ||||||
* | | Fix various typos with codespell | Rémi Verschelde | 2024-05-07 | 1 | -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 Ships | 2024-05-04 | 1 | -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 rendering | Bastiaan Olij | 2024-05-03 | 7 | -9/+184 | |
| | | ||||||
* | | Add support for OpenXR hand interaction extension | Bastiaan Olij | 2024-05-02 | 7 | -72/+288 | |
| | | ||||||
* | | OpenXR: Change timing of xrWaitFrame and add thread safety features to OpenXR | Bastiaan Olij | 2024-05-01 | 10 | -193/+415 | |
|/ | ||||||
* | Organize existing code for editor plugins | Aaron Franke | 2024-04-27 | 2 | -2/+2 | |
| | ||||||
* | Remove the Hand enum from XRHandTracker to fix name-collision with the hand ↵ | Malcolm Nixon | 2024-04-25 | 1 | -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_leaks | Rémi Verschelde | 2024-04-22 | 2 | -11/+15 | |
|\ | | | | | | | Fix leakage of JNI object references | |||||
| * | Fix leakage of JNI object references | Fredia Huya-Kouadio | 2024-04-15 | 2 | -11/+15 | |
| | | | | | | | | Fixes https://github.com/godotengine/godot/issues/87548 | |||||
* | | Merge pull request #90645 from Malcolmnixon/unified-xr-trackers | Rémi Verschelde | 2024-04-22 | 4 | -54/+66 | |
|\ \ | | | | | | | | | | Rework XR Trackers to have a common ancestor | |||||
| * | | Rework XR Trackers to have a common ancestor. Allow creation of XRNode3D to ↵ | Malcolm Nixon | 2024-04-18 | 4 | -54/+66 | |
| | | | | | | | | | | | | drive node positions and visibility. | |||||
* | | | Merge pull request #90761 from dsnopek/openxr-composition-layers-experimental | Rémi Verschelde | 2024-04-18 | 4 | -4/+4 | |
|\ \ \ | |/ / |/| | | | | | Mark `OpenXRCompositionLayer` and its children as experimental | |||||
| * | | Mark `OpenXRCompositionLayer` and its children as experimental | David Snopek | 2024-04-16 | 4 | -4/+4 | |
| |/ | ||||||
* / | Revert `OpenXRHand` to its pre-`SkeletonModifier3D` state | David Snopek | 2024-04-16 | 3 | -8/+50 | |
|/ | ||||||
* | OpenXR: apply fix for reverse Z | Bastiaan Olij | 2024-04-10 | 1 | -4/+7 | |
| |