Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98aced4e65 
								
							 
						 
						
							
							
								
								Merge pull request  #99768  from dsnopek/openxr-vulkan-foveated-rendering  
							
							... 
							
							
							
							OpenXR: Use the `XR_FB_foveation_vulkan` extension to get the density map for VRS 
							
						 
						
							2025-04-17 09:14:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d267e7b1e 
								
							 
						 
						
							
							
								
								Core: Add dedicated BitField template  
							
							
							
						 
						
							2025-04-11 11:53:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								79f5a4d9fe 
								
							 
						 
						
							
							
								
								OpenXR: Use the XR_FB_foveation_vulkan extension to get the density map for VRS  
							
							
							
						 
						
							2025-03-31 07:21:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									devloglogan 
								
							 
						 
						
							
							
							
							
								
							
							
								352859c29e 
								
							 
						 
						
							
							
								
								Implement XR_EXT_performance_settings OpenXR extension  
							
							
							
						 
						
							2025-03-12 10:50:43 -05: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								3de62b8b1b 
								
							 
						 
						
							
							
								
								OpenXR: Fix pose recenter signal to be omitted properly  
							
							
							
						 
						
							2024-11-13 14:20:06 +11: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 
								
							 
						 
						
							
							
							
							
								
							
							
								3e36f52524 
								
							 
						 
						
							
							
								
								OpenXR: change bindings to 'flatten' source paths  
							
							
							
						 
						
							2024-10-22 10:31:11 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2206f5c6a4 
								
							 
						 
						
							
							
								
								OpenXR: Fix support for building against distro package  
							
							
							
						 
						
							2024-08-16 22:51:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								7a5a8597eb 
								
							 
						 
						
							
							
								
								Always render when XR is enabled, even if no OS windows can draw  
							
							
							
						 
						
							2024-07-17 08:19:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0dbdcc3ab 
								
							 
						 
						
							
							
								
								Replace find with contains/has where applicable  
							
							... 
							
							
							
							* Replaces `find(...) != -1` with `contains` for `String`
* Replaces `find(...) == -1` with `!contains` for `String`
* Replaces `find(...) != -1` with `has` for containers
* Replaces `find(...) == -1` with `!has` for containers 
							
						 
						
							2024-05-08 12:37:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								9042ddf19f 
								
							 
						 
						
							
							
								
								Improvements to VRS/Foveated rendering  
							
							
							
						 
						
							2024-05-03 17:20:30 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								527c30c594 
								
							 
						 
						
							
							
								
								Add support for OpenXR hand interaction extension  
							
							
							
						 
						
							2024-05-02 19:15:02 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Malcolm Nixon 
								
							 
						 
						
							
							
							
							
								
							
							
								823ae7b3fa 
								
							 
						 
						
							
							
								
								Rework XR Trackers to have a common ancestor. Allow creation of XRNode3D to drive node positions and visibility.  
							
							
							
						 
						
							2024-04-18 20:04:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								148ff6a47f 
								
							 
						 
						
							
							
								
								OpenXR: Add refresh rate signal support  
							
							
							
						 
						
							2024-04-08 12:36:17 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Logan Lang 
								
							 
						 
						
							
							
							
							
								
							
							
								3ee258effe 
								
							 
						 
						
							
							
								
								enable getting suggested tracker names from OpenXR extensions  
							
							
							
						 
						
							2024-02-13 18:33:41 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								5935bfa860 
								
							 
						 
						
							
							
								
								OpenXR: Allow changing play area mode during active session  
							
							
							
						 
						
							2024-01-31 12:58:22 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								a8690cbeed 
								
							 
						 
						
							
							
								
								Add support for OpenXR local floor extension  
							
							
							
						 
						
							2024-01-23 09:19:09 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								4c806c03df 
								
							 
						 
						
							
							
								
								OpenXR: Add support for hand tracking source extension  
							
							
							
						 
						
							2024-01-10 16:58:40 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								69a41b3d39 
								
							 
						 
						
							
							
								
								OpenXR: Add support for retrieving play area  
							
							
							
						 
						
							2023-12-11 10:29:03 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								50693a5420 
								
							 
						 
						
							
							
								
								OpenXR - add access to hand joint validity flags  
							
							
							
						 
						
							2023-10-05 13:37:26 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								c60ef33175 
								
							 
						 
						
							
							
								
								OpenXR Fix small hand tracking issues  
							
							
							
						 
						
							2023-10-04 13:18:31 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								9e56e7a3ce 
								
							 
						 
						
							
							
								
								Add support for the OpenXR Eye gaze interaction extension  
							
							... 
							
							
							
							Co-authored-by: Bastiaan Olij <mux213@gmail.com> 
							
						 
						
							2023-10-02 14:02:23 -07: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								58df9bd8a4 
								
							 
						 
						
							
							
								
								Expose OpenXR raw hand tracking data  
							
							
							
						 
						
							2023-09-07 22:55:21 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Faolan 
								
							 
						 
						
							
							
							
							
								
							
							
								a60cf6ed6c 
								
							 
						 
						
							
							
								
								Properly load multiple action sets in XR  
							
							
							
						 
						
							2023-08-09 21:40:16 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ec17e9ae 
								
							 
						 
						
							
							
								
								Added methods to OpenXR interface to set which action sets are active  
							
							
							
						 
						
							2023-01-31 10:20:19 +11: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								0b48ca0303 
								
							 
						 
						
							
							
								
								Fix property type for OpenXR display refresh rate  
							
							
							
						 
						
							2022-12-07 10:17:34 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								96bbdf7249 
								
							 
						 
						
							
							
								
								Various fixes for OpenXR action map meta data and editing  
							
							
							
						 
						
							2022-11-25 20:26:30 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dzil123 
								
							 
						 
						
							
							
							
							
								
							
							
								2ba5aaa2fc 
								
							 
						 
						
							
							
								
								Fix -Wtype-limits warning in openxr_interface.cpp  
							
							
							
						 
						
							2022-11-12 20:46:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									avemort 
								
							 
						 
						
							
							
							
							
								
							
							
								8ef1719945 
								
							 
						 
						
							
							
								
								Add index check to OpenXRInterface::get_projection_for_view and OpenXRInterface::get_transform_for_view  
							
							
							
						 
						
							2022-11-11 11:00:34 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7c611ab71 
								
							 
						 
						
							
							
								
								Style: Misc docs and comment style and language fixes  
							
							... 
							
							
							
							- Removed empty paragraphs in XML.
- Consistently use bold style for "Example:", on a new line.
- Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`).
- Fix invalid usage of backticks for inline code in BBCode.
- Fix some American/British English spelling inconsistencies.
- Other minor fixes spotted along the way, including typo fixes with codespell.
- Don't specify `@GlobalScope` for `enum` and `constant`. 
							
						 
						
							2022-11-02 19:01:18 +01:00