David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								3f27351f2b 
								
							 
						 
						
							
							
								
								OpenXR: Support alternative reference spaces from extensions  
							
							... 
							
							
							
							Co-authored-by: Fredia Huya-Kouadio <fhuyakou@gmail.com> 
							
						 
						
							2025-03-24 11:33:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3c950b5d 
								
							 
						 
						
							
							
								
								OpenXR: Clean-up OpenXRExtensionWrapper by removing multiple inheritance and deprecating OpenXRExtensionWrapperExtension  
							
							
							
						 
						
							2025-03-20 07:19:55 -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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								324512e11c 
								
							 
						 
						
							
							
								
								Style: Replace header guards with #pragma once  
							
							
							
						 
						
							2025-03-07 17:33:47 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								d9fbb1affb 
								
							 
						 
						
							
							
								
								OpenXR: Expose more system info from XrSystemProperties  
							
							
							
						 
						
							2025-02-14 14:03:20 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									devloglogan 
								
							 
						 
						
							
							
							
							
								
							
							
								c242cef627 
								
							 
						 
						
							
							
								
								Use vectors for OpenXRAPI memory management  
							
							
							
						 
						
							2025-01-13 16:10:43 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d350e7108 
								
							 
						 
						
							
							
								
								Set clang-format RemoveSemicolon rule to true  
							
							... 
							
							
							
							- Set clang-format `Standard` rule to `c++20` 
							
						 
						
							2024-10-25 13:49:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								08ffa5d89e 
								
							 
						 
						
							
							
								
								Add support for the debug utils extension in OpenXR  
							
							
							
						 
						
							2024-08-27 12:07:01 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ab2c3195 
								
							 
						 
						
							
							
								
								OpenXR: Add support for visibility mask  
							
							
							
						 
						
							2024-08-20 10:47:17 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								bf8c85e13b 
								
							 
						 
						
							
							
								
								Remove our ERR_ON_RENDER_THREAD guard, it is not reliable  
							
							
							
						 
						
							2024-07-09 18:48:00 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								06e81d9fe4 
								
							 
						 
						
							
							
								
								[OpenXR] Fix LOCAL_FLOOR emulation on HTC Vive XR Elite  
							
							
							
						 
						
							2024-06-27 14:12:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								9042ddf19f 
								
							 
						 
						
							
							
								
								Improvements to VRS/Foveated rendering  
							
							
							
						 
						
							2024-05-03 17:20:30 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								cbab7dc049 
								
							 
						 
						
							
							
								
								OpenXR: Change timing of xrWaitFrame and add thread safety features to OpenXR  
							
							
							
						 
						
							2024-05-01 14:24:41 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								c388fe2ba7 
								
							 
						 
						
							
							
								
								OpenXR: Improve swapchain logic and fix swapchain update when render target multiplier is changed.  
							
							
							
						 
						
							2024-04-09 16:56:39 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								148ff6a47f 
								
							 
						 
						
							
							
								
								OpenXR: Add refresh rate signal support  
							
							
							
						 
						
							2024-04-08 12:36:17 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								0f2b804059 
								
							 
						 
						
							
							
								
								Add support for OpenXR composition layers  
							
							... 
							
							
							
							Co-authored-by: Bastiaan Olij <mux213@gmail.com> 
							
						 
						
							2024-04-04 09:20:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								308a6a4734 
								
							 
						 
						
							
							
								
								OpenXR: Allow GDExtensions to provide multiple, ordered composition layers  
							
							... 
							
							
							
							Co-authored-by: Bastiaan Olij <mux213@gmail.com> 
							
						 
						
							2024-03-13 17:53:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b3e2374c9 
								
							 
						 
						
							
							
								
								clang-tidy: Enforce modernize-use-nullptr  
							
							
							
						 
						
							2024-03-12 10:59:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Logan Lang 
								
							 
						 
						
							
							
							
							
								
							
							
								74413f5609 
								
							 
						 
						
							
							
								
								expose OpenXR hand tracker handles  
							
							
							
						 
						
							2024-02-19 16:31:10 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								673f1614c4 
								
							 
						 
						
							
							
								
								Merge pull request  #87630  from dsnopek/openxr-passthrough-from-gdextension  
							
							... 
							
							
							
							OpenXR: Allow moving vendor passthrough extensions to GDExtension 
							
						 
						
							2024-02-03 23:19:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								e74a0f4b09 
								
							 
						 
						
							
							
								
								OpenXR: Allow moving vendor passthrough extensions to GDExtension  
							
							
							
						 
						
							2024-02-03 12:40:41 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb5f34a75a 
								
							 
						 
						
							
							
								
								Merge pull request  #87745  from dsnopek/openxr-change-reference-space  
							
							... 
							
							
							
							OpenXR: Allow changing play area mode during active session 
							
						 
						
							2024-02-02 12:03:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								5935bfa860 
								
							 
						 
						
							
							
								
								OpenXR: Allow changing play area mode during active session  
							
							
							
						 
						
							2024-01-31 12:58:22 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c916c3d5b 
								
							 
						 
						
							
							
								
								Merge pull request  #87546  from dsnopek/openxr-hand-tracking-vendor-extensions  
							
							... 
							
							
							
							OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension 
							
						 
						
							2024-01-31 10:54:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								3d2cbb216e 
								
							 
						 
						
							
							
								
								OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension  
							
							
							
						 
						
							2024-01-25 10:24:39 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								a8690cbeed 
								
							 
						 
						
							
							
								
								Add support for OpenXR local floor extension  
							
							
							
						 
						
							2024-01-23 09:19:09 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								69a41b3d39 
								
							 
						 
						
							
							
								
								OpenXR: Add support for retrieving play area  
							
							
							
						 
						
							2023-12-11 10:29:03 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Castellanos 
								
							 
						 
						
							
							
							
							
								
							
							
								771ec958af 
								
							 
						 
						
							
							
								
								Fixing incorrect swapchain release timing  
							
							... 
							
							
							
							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. 
							
						 
						
							2023-10-05 01:34:51 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								d7d334158a 
								
							 
						 
						
							
							
								
								Implement OpenXR Foveated rendering support  
							
							
							
						 
						
							2023-09-25 17:12:20 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								3806d964e3 
								
							 
						 
						
							
							
								
								Fix issue with OpenXR environment blend mode not being applied properly  
							
							
							
						 
						
							2023-09-13 14:07:23 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c43e4c1ef 
								
							 
						 
						
							
							
								
								Fix various typos with codespell  
							
							... 
							
							
							
							Using 2.2.6.dev180+ge3a2cfbd. 
							
						 
						
							2023-09-12 08:54:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Faolan 
								
							 
						 
						
							
							
							
							
								
							
							
								a60cf6ed6c 
								
							 
						 
						
							
							
								
								Properly load multiple action sets in XR  
							
							
							
						 
						
							2023-08-09 21:40:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34a07b81ae 
								
							 
						 
						
							
							
								
								Allow unbundling OpenXR (for Linux distros)  
							
							... 
							
							
							
							Copy XrMatrix4x4f_CreateProjectionFov to our OpenXRUtil, instead of relying
on a private header. 
							
						 
						
							2023-06-16 16:25:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								25b2f1780a 
								
							 
						 
						
							
							
								
								Style: Harmonize header includes in modules  
							
							... 
							
							
							
							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 
							
						 
						
							2023-06-15 14:35:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1eec25acf3 
								
							 
						 
						
							
							
								
								Merge pull request  #73558  from Malcolmnixon/render-target-size-multiplier  
							
							... 
							
							
							
							Added render target size multiplier option 
							
						 
						
							2023-04-11 19:40:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								e31c2e4277 
								
							 
						 
						
							
							
								
								Add a get_system_info method to XRInterface  
							
							
							
						 
						
							2023-03-15 13:11:48 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Malcolm Nixon 
								
							 
						 
						
							
							
							
							
								
							
							
								d91e75b6f7 
								
							 
						 
						
							
							
								
								Added render target size multiplier option.  
							
							... 
							
							
							
							Fix formatting 
							
						 
						
							2023-02-18 10:58:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ron Bessems 
								
							 
						 
						
							
							
							
							
								
							
							
								d7d171c45c 
								
							 
						 
						
							
							
								
								Add XR Environment Blend Mode Support  
							
							
							
						 
						
							2023-02-02 12:18:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b1df48c6c 
								
							 
						 
						
							
							
								
								Convert en_GB spelling to en_US with codespell  
							
							
							
						 
						
							2023-01-23 11:02:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								909ec66ca3 
								
							 
						 
						
							
							
								
								Fixes issue where failed start of OpenXR causes issues  
							
							
							
						 
						
							2023-01-15 16:57:42 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rsjtdrjgfuzkfg 
								
							 
						 
						
							
							
							
							
								
							
							
								b51acac638 
								
							 
						 
						
							
							
								
								OpenXR: Fix initialization warning on Android  
							
							... 
							
							
							
							This commit adds proper checking for XR_KHR_loader_init support and
fixes the warning regarding missing extensions on Android to only appear
if neither XR_KHR_loader_init nor XR_KHR_loader_init_android are
supported by the runtime. 
							
						 
						
							2023-01-11 15:00:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d95794ec8a 
								
							 
						 
						
							
							
								
								One Copyright Update to rule them all  
							
							... 
							
							
							
							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". 
							
						 
						
							2023-01-05 13:25:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								b6550c46ee 
								
							 
						 
						
							
							
								
								Removed member variables from OpenXRExtensionWrapper  
							
							... 
							
							
							
							Made extension container in OpenXRAPI static
Moved controller meta data into extensions where applicable 
							
						 
						
							2023-01-04 11:34:58 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd855f6516 
								
							 
						 
						
							
							
								
								Merge pull request  #68528  from BastiaanOlij/openxr_actionmap_changes  
							
							... 
							
							
							
							Various fixes for OpenXR action map meta data and editing 
							
						 
						
							2022-12-13 10:16:19 +01:00