summaryrefslogtreecommitdiffstats
path: root/modules/openxr/scene
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-2712-24/+24
|\ | | | | Fix copyright headers referring to Godot
| * Fix copyright headers referring to GodotSpartan3222024-10-2712-24/+24
| |
* | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-0/+4
|\ \ | |/ |/|
| * Fix bug with OpenXR composition layers added after OpenXR is runningDavid Snopek2024-10-231-0/+4
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1112-0/+24
|/ | | | | | | | | | | | | | | | | | | | | | 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>
* SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-251-0/+1
|
* OpenXR: Support composition layers based on Android surfacesDavid Snopek2024-09-118-100/+185
|
* OpenXR: Add support for visibility maskBastiaan Olij2024-08-202-0/+162
|
* Apply reference frame transform to OpenXRCompositionLayer nodesdevloglogan2024-05-298-12/+36
|
* Allow OpenXRCompositionLayer property layer_viewport to be assigned to nullptrdevloglogan2024-05-211-1/+3
|
* Fix `layer_viewport` getting cleared on `OpenXRCompositionLayer` in editorDavid Snopek2024-05-092-19/+20
|
* OpenXR: Fix composition layers not having correct play spaceDavid Snopek2024-05-076-24/+0
|
* OpenXR: Allow composition layers to enable hole punchingDavid Snopek2024-05-072-14/+88
|
* Revert `OpenXRHand` to its pre-`SkeletonModifier3D` stateDavid Snopek2024-04-162-6/+45
|
* Merge pull request #90286 from dsnopek/openxr-composition-layers-intersects-rayRémi Verschelde2024-04-088-0/+143
|\ | | | | | | Add `intersects_ray()` method to `OpenXRCompositionLayer`
| * Add `intersects_ray()` method to `OpenXRCompositionLayer`David Snopek2024-04-068-0/+143
| |
* | Merge pull request #90237 from ↵Rémi Verschelde2024-04-082-2/+49
|\ \ | |/ |/| | | | | | | dsnopek/openxr-composition-layers-extension-properties Allow OpenXR extensions to add properties to the OpenXRCompositionLayer node
| * Allow OpenXR extensions to add properties to the OpenXRCompositionLayer nodeDavid Snopek2024-04-052-2/+49
| |
* | Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PBSilc Lizard (Tokage) Renew2024-04-052-45/+6
|/
* Add support for OpenXR composition layersDavid Snopek2024-04-048-0/+1102
| | | | Co-authored-by: Bastiaan Olij <mux213@gmail.com>
* Cleanup of OpenXR module scons configBastiaan Olij2024-01-251-0/+10
|
* Add bone update option to OpenXRHand to allow preserving original hand scale.Malcolm Nixon2024-01-152-2/+35
| | | | This is useful if the hand model is not weighted to support re-scaling to the users hands; or the hand is scaled to non-human sizes.
* Add ability to drive full-body avatars using OpenXRHandMalcolm Nixon2024-01-072-75/+176
| | | | | | | | This PR allows the OpenXRHand to drive: - OpenXR rigged hand skeletons located under the OpenXRHand node - Godot Humanoid rigged hand skeletons located under the OpenXRHand node - OpenXR rigged avatar skeletons located separately in the scene-tree - Godot Humanoid avatar skeletons located separately in the scene-tree
* OpenXR Fix small hand tracking issuesBastiaan Olij2023-10-041-7/+8
|
* Merge pull request #81414 from akien-mga/codestyle-get-back-in-das-AutoRémi Verschelde2023-09-071-2/+2
|\ | | | | | | Codestyle: Don't use auto where not warranted
| * Codestyle: Don't use auto where not warrantedRémi Verschelde2023-09-071-2/+2
| | | | | | | | | | | | | | | | 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>
* | Expose OpenXR raw hand tracking dataBastiaan Olij2023-09-071-2/+2
|/
* Style: Harmonize header includes in modulesRémi Verschelde2023-06-152-1/+4
| | | | | | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module ("local" includes) should be listed first in their own block using relative paths, before Godot's "core" includes which use "absolute" (project folder relative) paths, and finally thirdparty includes. Includes in `#ifdef`s come after their relevant section, i.e. the overall structure is: - Local includes * Conditional local includes - Core includes * Conditional core includes - Thirdparty includes * Conditional thirdparty includes
* Fix typo in OpenXR pose orientation checkBastiaan Olij2023-03-151-1/+1
|
* One Copyright Update to rule them allRémi Verschelde2023-01-052-58/+58
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-1/+1
| | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* Adding OpenXR hand tracking supportBastiaan Olij2022-09-262-0/+400