| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(cherry picked from commit e8542b06acca3c1bdeee4b528411771f0819f084)
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>
|
| |
|
|
|
|
|
|
| |
disabled
(cherry picked from commit 11dd1f52aeb10e3fb8f236e2e5e050c280764fb9)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
| |
multiplier is changed.
|
|
|
|
| |
Co-authored-by: Bastiaan Olij <mux213@gmail.com>
|
|
|
|
| |
Co-authored-by: Bastiaan Olij <mux213@gmail.com>
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
OpenXR: Allow moving vendor passthrough extensions to GDExtension
|
| | |
|
|\ \
| |/
|/|
| | |
OpenXR: Allow changing play area mode during active session
|
| | |
|
|\ \
| |/
|/|
| | |
OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension
|
| |
| |
| |
| | |
from GDExtension
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
Using 2.2.7.dev51+geb4a58fe.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
EGL_ANDROID_blob_cache caching.
Co-authored-by: Riteo <riteo@posteo.net>
|
|
|
|
| |
Using 2.2.6.dev193+g907e5380.
|
|\
| |
| |
| | |
Fix issue with OpenXR environment blend mode not being applied properly
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Co-authored-by: Bastiaan Olij <mux213@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Also includes typo fixes from #79993, #80068, #80276, and #80303.
Co-authored-by: betalars <contact@betalars.de>
Co-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com>
Co-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com>
Co-authored-by: Raul Santos <raulsntos@gmail.com>
|
|\
| |
| |
| | |
Add GDExtension support for OpenXR extension wrappers
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit adds the classes OpenXRExtensionWrapperExtension and OpenXRAPIExtension
that can be used in GDExtensions to define OpenXR extension wrappers.
It modifies extension wrapper registration so that they can be registered
before OpenXRAPI instantiation (e.g. in core level initialization of GDExtensions).
Developed by Migeran (https://migeran.com)
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|\
| |
| |
| | |
Added render target size multiplier option
|
| |
| |
| |
| | |
Fix formatting
|
|\ \
| | |
| | | |
Add a get_system_info method to XRInterface
|
| |/ |
|