Mauricio Narvaez
|
18fd37d4a8
|
Enable composition layer fallback in non-editor desktop player
|
2025-03-21 21:51:25 -07:00 |
|
Rémi Verschelde
|
3e3cf292bd
|
Merge pull request #104377 from Mickeon/translation-slight-duplicates
Tweak a few miscellaneous localization strings
|
2025-03-21 13:04:08 +01:00 |
|
David Snopek
|
9d3c950b5d
|
OpenXR: Clean-up OpenXRExtensionWrapper by removing multiple inheritance and deprecating OpenXRExtensionWrapperExtension
|
2025-03-20 07:19:55 -05:00 |
|
Micky
|
5d794f83ed
|
Tweak a few miscellaneous localization strings
|
2025-03-20 13:12:44 +01:00 |
|
Bastiaan Olij
|
d6312188d7
|
Adding support for the OpenXR futures extension
|
2025-03-18 18:59:36 +11:00 |
|
Thaddeus Crews
|
1f6426066e
|
Merge pull request #98768 from Repiteo/core/constexpr-math-operators
Core: Add `constexpr` constructors/operators to math structs
|
2025-03-17 16:03:20 -05:00 |
|
kobewi
|
6f25babd6b
|
Remove empty constructors and destructors from editor/
|
2025-03-17 21:20:02 +01:00 |
|
Thaddeus Crews
|
ea62170dac
|
Core: Add constexpr constructors/operators to math structs
• Begin integrating `constexpr` on math tests; use `static_assert` where appropriate
|
2025-03-17 12:15:31 -05:00 |
|
David Snopek
|
393465ce92
|
Register editor classes normally, rather than via ClassDB::set_current_api()
|
2025-03-13 15:17:45 -05:00 |
|
Thaddeus Crews
|
c1b7865ae9
|
Merge pull request #103557 from aaronfranke/godot-version-defines
Rename version defines to `GODOT_VERSION_*` to match GDExtension godot-cpp
|
2025-03-13 08:57:42 -05:00 |
|
Rémi Verschelde
|
c2ba0a8646
|
Merge pull request #103869 from Bromeon/bugfix/openxr-editor-apis
Correctly register editor-only `OpenXR*` classes' `api_type`
|
2025-03-12 23:17:44 +01:00 |
|
Thaddeus Crews
|
df65b341ad
|
Merge pull request #101999 from devloglogan/swapchain-update-state
Implement OpenXR FB swapchain update extensions
|
2025-03-12 13:17:14 -05:00 |
|
Aaron Franke
|
97ee05e9b7
|
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
|
2025-03-12 11:11:38 -07:00 |
|
devloglogan
|
352859c29e
|
Implement XR_EXT_performance_settings OpenXR extension
|
2025-03-12 10:50:43 -05:00 |
|
devloglogan
|
251ae9c138
|
Implement OpenXR FB swapchain update extensions
|
2025-03-12 09:49:17 -05:00 |
|
Thaddeus Crews
|
9aae1fe61e
|
Merge pull request #102869 from dsnopek/openxr-system-info
OpenXR: Expose more system info from `XrSystemProperties`
|
2025-03-11 14:00:52 -05:00 |
|
Thaddeus Crews
|
4af8989e38
|
Merge pull request #103973 from dsnopek/openxr-opengl-version-warning
OpenXR: Fix OpenGL version warning when using GLES
|
2025-03-11 14:00:37 -05:00 |
|
David Snopek
|
6353386241
|
OpenXR: Fix OpenGL version warning when using GLES
|
2025-03-11 10:32:22 -05:00 |
|
Jan Haller
|
99071539e0
|
Register editor-only OpenXR* classes as api_type = "editor" instead of "core"
|
2025-03-09 18:13:40 +01:00 |
|
Thaddeus Crews
|
713a1ba554
|
Style: Standardize Obj-C #import syntax
|
2025-03-08 09:28:34 -06:00 |
|
Thaddeus Crews
|
324512e11c
|
Style: Replace header guards with #pragma once
|
2025-03-07 17:33:47 -06:00 |
|
Thaddeus Crews
|
67d4a245d8
|
Merge pull request #103267 from YeldhamDev/reality_got_too_extended
Allow to compile the engine without XR support
|
2025-03-07 15:12:54 -06:00 |
|
Thaddeus Crews
|
d9125ebebe
|
Merge pull request #101293 from Ivorforce/string-to-pointer-conversion
Remove implicit conversions from `String`, `Char16String` and `CharString` to data pointers.
|
2025-03-07 15:12:12 -06:00 |
|
David Snopek
|
fd622afb1d
|
OpenXR: Emulated alpha blend mode should override the real blend mode
|
2025-02-26 17:35:03 -06:00 |
|
Michael Alexsander
|
aea559b39a
|
Allow to compile the engine without XR support
|
2025-02-25 17:07:21 -03:00 |
|
David Snopek
|
d9fbb1affb
|
OpenXR: Expose more system info from XrSystemProperties
|
2025-02-14 14:03:20 -06:00 |
|
devloglogan
|
e7a3a27d1c
|
Fix OpenXRAPIExtension casting errors
|
2025-02-03 15:34:10 -06:00 |
|
Lukas Tenbrink
|
512abc38b2
|
Remove implicit conversions from String, Char16String and CharString to data pointers. Make conversions to StrRange implicit to aid transition.
|
2025-01-17 17:31:58 +01:00 |
|
Rémi Verschelde
|
73f4ef51ff
|
Merge pull request #101294 from devloglogan/openxr-api-update
Update `OpenXRAPI` memory management
|
2025-01-14 00:22:06 +01:00 |
|
devloglogan
|
c242cef627
|
Use vectors for OpenXRAPI memory management
|
2025-01-13 16:10:43 -06:00 |
|
Rémi Verschelde
|
d19147e09a
|
Merge pull request #101503 from devloglogan/openxr-api-action-handle
Expose OpenXR action handles to GDExtension
|
2025-01-13 20:22:57 +01:00 |
|
devloglogan
|
c5e40e11e9
|
Expose OpenXRAPI methods to get XrAction handles
|
2025-01-13 13:07:50 -06:00 |
|
Rémi Verschelde
|
3014eec40d
|
Merge pull request #99407 from devloglogan/rec-resolution
Allow using custom `Rect2i` for rendering with OpenXR
|
2025-01-10 23:05:46 +01:00 |
|
devloglogan
|
e7f6b7ea0b
|
Allow using custom Rect2i for rendering with OpenXR
|
2025-01-09 09:46:15 -06:00 |
|
Aarni Koskela
|
f134769506
|
Fix various typos
* Add TODO notes for typos that should be fixed for 5.0
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
2025-01-08 14:47:42 +02:00 |
|
Thaddeus Crews
|
d12eeefcf4
|
Merge pull request #100763 from dsnopek/openxr-composition-layers-hole-punch-visibility
OpenXR: Fix hiding/showing composition layers using hole punching
|
2024-12-30 08:58:57 -06:00 |
|
A Thousand Ships
|
a1846b27ea
|
Improve use of Ref.is_null/valid
Use `is_null` over `!is_valid` and vice versa.
|
2024-12-23 16:35:02 -05:00 |
|
Yufeng Ying
|
33817b186f
|
Remove unused header in drivers and modules.
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
|
2024-12-24 00:40:47 +08:00 |
|
David Snopek
|
d9ad5d1cd4
|
OpenXR: Fix hiding/showing composition layers using hole punching
|
2024-12-23 08:01:19 -06:00 |
|
Bastiaan Olij
|
65bb72261b
|
OpenXR: Make sure wedge on DPad modifier is expressed in degrees.
|
2024-12-21 20:59:24 +11:00 |
|
Haoyu Qiu
|
bf4e5cca3f
|
Make editor's shortcut names translated on-site
|
2024-12-18 13:00:30 +08:00 |
|
Thaddeus Crews
|
4364ed6ccd
|
Merge pull request #100471 from dsnopek/openxr-xrsim-composition-layer-crash
OpenXR: Fix crash with composition layers in non-dev builds
|
2024-12-16 12:10:08 -06:00 |
|
Thaddeus Crews
|
02e196eb41
|
Merge pull request #98132 from aaronfranke/editor-plugin-get-plugin-icon-name
Rename internal EditorPlugin icon/name to match exposed methods
|
2024-12-16 12:09:57 -06:00 |
|
Thaddeus Crews
|
d51fae25a7
|
Merge pull request #98872 from BastiaanOlij/openxr_khr_metal_enable
OpenXR: Add Metal support
|
2024-12-16 12:09:47 -06:00 |
|
David Snopek
|
20d8bddd38
|
OpenXR: Fix crash with composition layers in non-dev builds
|
2024-12-16 08:44:49 -06:00 |
|
Aaron Franke
|
0ab3dc273e
|
Rename internal EditorPlugin icon/name to match exposed methods
|
2024-12-15 17:31:01 -08:00 |
|
Thaddeus Crews
|
bfc66f0608
|
Merge pull request #100282 from devloglogan/motion-vectors-openxr
Add renderer motion vectors API for use with OpenXR
|
2024-12-12 16:13:36 -06:00 |
|
Bastiaan Olij
|
0a61ebdcea
|
OpenXR: Add support for binding modifiers
|
2024-12-12 09:46:19 +11:00 |
|
devloglogan
|
3deb5884d7
|
Renderer agnostic motion vector rendering/OpenXR changes
|
2024-12-10 15:59:17 -06:00 |
|
Bastiaan Olij
|
08ced813a9
|
OpenXR: Add Metal support
|
2024-12-10 11:41:59 +11:00 |
|