1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

544 Commits

Author SHA1 Message Date
kobewi
61254acd98 Translate error names when displayed in dialogs 2025-12-18 23:48:52 +01:00
David Snopek
1e4de4ed31 OpenXR: Remove version hack to workaround Meta aim pose issue that is now fixed 2025-12-17 20:23:07 -06:00
Rémi Verschelde
67c579bcef Merge pull request #113713 from Mrfanta-stick/fix-openxr-gltf-dependency
Fix OpenXR build failure when glTF module is disabled
2025-12-12 17:13:05 +01:00
Mrfanta-stick
70727f46fd Fix OpenXR build failure when GLTF module is disabled
Wrap OpenXR render model classes with MODULE_GLTF_ENABLED guards since
they depend on the GLTF module. Include modules_enabled.gen.h
unconditionally to ensure proper module detection across all build
configurations.
2025-12-12 14:01:06 +01:00
Thaddeus Crews
83934a55db Merge pull request #113824 from BastiaanOlij/openxr_use_dpad_constant
OpenXR: Use the DPAD extension constant
2025-12-10 18:10:29 -06:00
Bastiaan Olij
a4a2de5a0e OpenXR: use the DPAD extension constant 2025-12-10 10:05:33 +11:00
Bastiaan Olij
a2a38102dc Add Steam to the description of the Steam frame controller 2025-12-10 08:53:06 +11:00
Rémi Verschelde
5e3fb0d6c6 Merge pull request #113788 from BastiaanOlij/fix_openxr_android_surface_ext
OpenXR: Only obtain `xrCreateSwapchainAndroidSurfaceKHR` extension if available
2025-12-09 17:18:02 +01:00
Bastiaan Olij
9f4db24ef4 OpenXR: only obtain xrCreateSwapchainAndroidSurfaceKHR pointer if extension is available 2025-12-09 15:57:30 +11:00
Bastiaan Olij
58ae0b5129 OpenXR: Add Valve Frame controller support 2025-12-09 15:06:32 +11:00
Thaddeus Crews
202e442671 Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7
Fix miscellaneous oddities around the class reference (part 7)
2025-12-03 11:42:23 -06:00
Thaddeus Crews
9c78fafce2 Merge pull request #113457 from KoBeWi/XRock
Make OpenXRActionMapEditor into EditorDock
2025-12-02 20:42:59 -06:00
Thaddeus Crews
5b527b23d8 Merge pull request #111800 from Repiteo/scons/d3d12-cleanup
SCons: Clean up hardcoded D3D12 driver workarounds
2025-12-02 11:52:07 -06:00
Thaddeus Crews
224f5e8914 Merge pull request #113460 from dsnopek/openxr-foveation-no-vulkan
OpenXR: Fix building with `vulkan=no`
2025-12-02 11:52:04 -06:00
Thaddeus Crews
b93d82a2b3 SCons: Cleanup hardcoded D3D12 driver workarounds 2025-12-02 10:56:50 -06:00
David Snopek
59e83a5c14 OpenXR: Fix building with vulkan=no 2025-12-02 10:04:15 -06:00
kobewi
0932e8d4b7 Make OpenXRActionMapEditor into EditorDock 2025-12-02 16:47:57 +01:00
kobewi
c1cc178a82 Make EditorFileDialog inherit FileDialog 2025-12-02 12:30:51 +01:00
Micky
4dec66859e Fix miscellaneous oddities around the class reference (part 7) 2025-11-28 18:19:45 +01:00
Rémi Verschelde
1cb4ada316 Merge pull request #112994 from dsnopek/openxr-meta-foveation-eye-tracked-on-meta
OpenXR: Fix Vulkan validation errors and get `XR_META_foveation_eye_tracked` working on Meta Quest devices
2025-11-27 09:55:45 +01:00
Rémi Verschelde
44005f96d1 Merge pull request #109302 from BastiaanOlij/add_openxr_1_1_support
Add OpenXR 1.1 support
2025-11-27 09:55:21 +01:00
Rémi Verschelde
b90884bcd9 Merge pull request #113191 from dsnopek/openxr-export-plugin-name
Fix `OpenXRExportPlugin::_get_name() must be overridden` error
2025-11-26 23:44:36 +01:00
Rémi Verschelde
c82e16efb0 Merge pull request #113161 from dsnopek/openxr-export-feature-tags
Check if OpenXR is enabled with feature tags of export preset
2025-11-26 23:44:14 +01:00
Rémi Verschelde
5603b3b0e4 Merge pull request #112884 from ashwinvbs/master
Support reading available OpenXR runtimes from Windows registry
2025-11-26 23:43:57 +01:00
Ashwin Balasubramaniyan
1c824f5912 Support reading available OpenXR runtimes from Windows registry 2025-11-26 17:15:54 -05:00
David Snopek
21a8d6b1bc Fix OpenXRExportPlugin::_get_name() must be overridden error 2025-11-26 08:37:33 -06:00
David Snopek
fce47ac456 OpenXR: Fix Vulkan validation errors and get XR_META_foveation_eye_tracked working on Meta Quest devices 2025-11-26 05:02:22 -06:00
Bastiaan Olij
c0bc43d1de Add OpenXR 1.1 support 2025-11-26 10:35:37 +11:00
David Snopek
e0668de3de Check if OpenXR is enabled with feature tags of export preset 2025-11-25 15:16:26 -06:00
mattia.zirpoli
8af1a134b4 OpenXR: Implement play_area_changed signal
This implements the missing logic for the 'play_area_changed' in OpenXRInterface.

It modifies the existing 'on_reference_space_change_pending' method by receiving the XrReferenceSpaceType enum from the event and selects the appropriate PlayAreaMode, it finally emits the 'play_area_changed' signal.
2025-11-22 18:28:26 +01:00
Thaddeus Crews
b0a03edce0 Merge pull request #106891 from BastiaanOlij/openxr_core_android_loader
OpenXR add core support for Khronos loader
2025-11-20 16:47:00 -06:00
Thaddeus Crews
2edc43df8e Merge pull request #78598 from BastiaanOlij/resolve_depth_buffer_mobile
Resolve depth buffer in mobile renderer when required
2025-11-20 11:10:48 -06:00
Bastiaan Olij
c056cae437 OpenXR add core support for Khronos loader 2025-11-19 11:54:25 +11:00
Thaddeus Crews
d30ec9aef0 Merge pull request #112888 from dhoverb/meta_foveation_eye_tracked
Implement XR_META_foveation_eye_tracked
2025-11-18 14:00:47 -06:00
dhoverb
53e1ea184a Implement XR_META_foveation_eye_tracked 2025-11-18 14:58:11 +00:00
Thaddeus Crews
3f5b871666 Merge pull request #112893 from dsnopek/openxr-profiling
OpenXR: Add profiling macro for process, `xrWaitFrame()` and acquiring swapchain
2025-11-17 19:36:25 -06:00
Thaddeus Crews
412601a8a3 Merge pull request #112890 from dhoverb/androidxr_recommended_resolution
OpenXR: Add `OpenXRAPIExtension::update_main_swapchain_size()`
2025-11-17 19:36:25 -06:00
David Snopek
01a5ba4b9d OpenXR: Add profiling macro for process, xrWaitFrame() and acquiring swapchain 2025-11-17 16:39:16 -06:00
dhoverb
665238e0fb Implement XR_KHR_android_thread_settings 2025-11-17 22:15:03 +00:00
dhoverb
8adea5454e OpenXR: Add OpenXRAPIExtension::update_main_swapchain_size() 2025-11-17 21:58:06 +00:00
Bastiaan Olij
21ffbecfa9 Resolve depth buffer in pass if supported by driver 2025-11-17 17:29:38 +11:00
Bastiaan Olij
c5aae722ee OpenXR: Add support for frame synthesis 2025-11-13 21:18:31 +11:00
David Snopek
ca0eb5da24 OpenXR: Fix resizing viewports used by OpenXRCompositionLayer 2025-10-30 17:40:52 -05:00
David Snopek
30d2a8a14c OpenXRExtensionWrapper: Document how to safely work when rendering with "Separate" thread model 2025-10-18 06:55:46 -05:00
Thaddeus Crews
6ae1caecaf Merge pull request #109431 from dsnopek/openxr-composition-layer-safe-multithreaded-rendering
Make `OpenXRCompositionLayer` and its children safe for multithreaded rendering
2025-10-17 09:07:44 -05:00
Christoph Haag
e33e069508 initialize XrRenderModelPropertiesEXT 2025-10-09 18:45:13 +02:00
Rémi Verschelde
9052d31c68 Merge pull request #111331 from Repiteo/scons/revert-cppextpath
Revert "SCons: Add `CPPEXTPATH` for external includes"
2025-10-07 13:07:19 +02:00
Thaddeus Crews
e437cfa280 Merge pull request #111307 from BastiaanOlij/openxr_persistence_layout_issue
Fix small code layout issue in persistence scope initialisation
2025-10-06 14:34:09 -05:00
Thaddeus Crews
b17aa3343a Revert "SCons: Add CPPEXTPATH for external includes" 2025-10-06 13:09:22 -05:00
David Snopek
093d191909 Make OpenXRCompositionLayer and its children safe for multithreaded rendering 2025-10-06 10:51:20 -05:00