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
Thaddeus Crews
788745e5b8
Merge pull request #108644 from bnjmntmm/secure-android-surface
...
Use of `XrSwapchainCreateFlags` for `OpenXRCompositionLayer`
2025-10-06 09:06:45 -05:00
Bastiaan Olij
e2a8e93005
Fix small code layout issue in persistence scope initialisation
2025-10-06 13:07:33 +11:00
Aaron Franke
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
Aaron Franke
9fbf5808a0
Rename server "free" functions to "free_rid" to match exposed API
2025-09-30 16:52:25 -07:00
Thaddeus Crews
7ca521eda1
Merge pull request #109533 from dsnopek/openxr-api-prevent-updating-extension-lists
...
OpenXR: Prevent adding/removing extension wrappers after session start
2025-09-30 18:35:18 -05:00
Thaddeus Crews
4f66d53068
Merge pull request #109532 from dsnopek/openxr-api-environment-blend-mode-thread-safe
...
OpenXR: Safely set environment blend mode when rendering on a separate thread
2025-09-30 18:35:17 -05:00
Thaddeus Crews
54e8c8eecc
Merge pull request #110948 from aaronfranke/const-ref-param-openxr
...
Use const ref parameters in the OpenXR module
2025-09-30 11:19:11 -05:00
Aaron Franke
c3e6002c6e
Use const ref parameters in the OpenXR module
2025-09-28 08:10:03 -07:00
Bastiaan Olij
eeac57075c
OpenXR: Implement spatial entities extension
2025-09-27 12:23:33 +10:00
Thaddeus Crews
e49e73e160
Merge pull request #110868 from brycehutchings/openxr_late_destruction_crash_fix
...
Fix late destruction access violation with OpenXRAPIExtension object
2025-09-25 14:57:11 -05:00