Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								9dc0543da7 
								
							 
						 
						
							
							
								
								Improve support for XR projects  
							
							
							
						 
						
							2024-09-06 00:35:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								08ffa5d89e 
								
							 
						 
						
							
							
								
								Add support for the debug utils extension in OpenXR  
							
							
							
						 
						
							2024-08-27 12:07:01 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								11dd1f52ae 
								
							 
						 
						
							
							
								
								Fix crash when calling OpenXRAPI::get_hand_tracker() and hand-tracking is disabled  
							
							
							
						 
						
							2024-08-22 13:03:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ab2c3195 
								
							 
						 
						
							
							
								
								OpenXR: Add support for visibility mask  
							
							
							
						 
						
							2024-08-20 10:47:17 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								1371b35b6e 
								
							 
						 
						
							
							
								
								Update OpenXR thirdparty library to 1.1.38, changed OpenXR init to stay on 1.0.x  
							
							
							
						 
						
							2024-08-07 13:58:05 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								22a6303fa0 
								
							 
						 
						
							
							
								
								OpenXR: Fix enabling passthrough via environment blend mode in project settings  
							
							
							
						 
						
							2024-07-19 19:04:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								06e81d9fe4 
								
							 
						 
						
							
							
								
								[OpenXR] Fix LOCAL_FLOOR emulation on HTC Vive XR Elite  
							
							
							
						 
						
							2024-06-27 14:12:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								6582be0c50 
								
							 
						 
						
							
							
								
								OpenXR: Fix updating swapchain for foveation  
							
							
							
						 
						
							2024-05-20 12:23:56 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								de654d9846 
								
							 
						 
						
							
							
								
								OpenXR: Fix composition layers not having correct play space  
							
							
							
						 
						
							2024-05-07 20:49:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								955d5affa8 
								
							 
						 
						
							
							
								
								Reduce and prevent unnecessary random-access to List  
							
							... 
							
							
							
							Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)
* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable 
							
						 
						
							2024-05-04 16:08:55 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								b67eba8399 
								
							 
						 
						
							
							
								
								OpenXR: apply fix for reverse Z  
							
							
							
						 
						
							2024-04-10 10:35:19 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								713ea0629a 
								
							 
						 
						
							
							
								
								Fix crash when using OpenXR extension wrappers from GDExtension  
							
							
							
						 
						
							2024-02-22 16:50:39 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Logan Lang 
								
							 
						 
						
							
							
							
							
								
							
							
								74413f5609 
								
							 
						 
						
							
							
								
								expose OpenXR hand tracker handles  
							
							
							
						 
						
							2024-02-19 16:31:10 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								684752e75b 
								
							 
						 
						
							
							
								
								Replace error checks against size with is_empty  
							
							
							
						 
						
							2024-02-09 12:50:15 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								82a36cf31b 
								
							 
						 
						
							
							
								
								Cleanup of OpenXR module scons config  
							
							
							
						 
						
							2024-01-25 23:28:13 +11: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba713c80df 
								
							 
						 
						
							
							
								
								Fix various typos with codespell  
							
							... 
							
							
							
							Using 2.2.7.dev51+geb4a58fe. 
							
						 
						
							2023-11-11 23:01:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								c512e85082 
								
							 
						 
						
							
							
								
								Fix OpenXR sample count  
							
							
							
						 
						
							2023-10-28 17:17:13 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1887a9df19 
								
							 
						 
						
							
							
								
								[macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching.  
							
							... 
							
							
							
							Co-authored-by: Riteo <riteo@posteo.net> 
							
						 
						
							2023-09-21 14:21:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e233e1f24 
								
							 
						 
						
							
							
								
								Fix various typos with codespell  
							
							... 
							
							
							
							Using 2.2.6.dev193+g907e5380. 
							
						 
						
							2023-09-18 09:53:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								495b89ece9 
								
							 
						 
						
							
							
								
								Merge pull request  #81561  from BastiaanOlij/fix_openxr_blend_modes  
							
							... 
							
							
							
							Fix issue with OpenXR environment blend mode not being applied properly 
							
						 
						
							2023-09-14 15:21:49 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								b1548e8b19 
								
							 
						 
						
							
							
								
								OpenXR fix error spam if session hasn't started yet  
							
							
							
						 
						
							2023-09-11 14:12:34 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11518665b7 
								
							 
						 
						
							
							
								
								Codestyle: Don't use auto where not warranted  
							
							... 
							
							
							
							We allow using auto for lambdas or complex macros where a return type
may change based on the parameters. But where the type is clear, we
should be explicit.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> 
							
						 
						
							2023-09-07 16:15:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
							
							
								
							
							
								c23bd8b143 
								
							 
						 
						
							
							
								
								Ensure OpenXR classes are declared properly  
							
							... 
							
							
							
							Co-authored-by: Bastiaan Olij <mux213@gmail.com> 
							
						 
						
							2023-08-28 09:37:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Faolan 
								
							 
						 
						
							
							
							
							
								
							
							
								a60cf6ed6c 
								
							 
						 
						
							
							
								
								Properly load multiple action sets in XR  
							
							
							
						 
						
							2023-08-09 21:40:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								faaf27f284 
								
							 
						 
						
							
							
								
								Fix various typos with codespell  
							
							... 
							
							
							
							Also includes typo fixes from #79993 , #80068 , #80276 , and #80303 .
Co-authored-by: betalars <contact@betalars.de>
Co-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com>
Co-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com>
Co-authored-by: Raul Santos <raulsntos@gmail.com> 
							
						 
						
							2023-08-07 13:09:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								37c3e2e55b 
								
							 
						 
						
							
							
								
								Merge pull request  #68259  from konczg/openxr_extension_wrapper_gdextension  
							
							... 
							
							
							
							Add GDExtension support for OpenXR extension wrappers 
							
						 
						
							2023-07-27 15:22:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabor Koncz 
								
							 
						 
						
							
							
							
							
								
							
							
								d600e6eb1b 
								
							 
						 
						
							
							
								
								Add GDExtension support for OpenXR extension wrappers  
							
							... 
							
							
							
							This commit adds the classes OpenXRExtensionWrapperExtension and OpenXRAPIExtension
that can be used in GDExtensions to define OpenXR extension wrappers.
It modifies extension wrapper registration so that they can be registered
before OpenXRAPI instantiation (e.g. in core level initialization of GDExtensions).
Developed by Migeran (https://migeran.com ) 
							
						 
						
							2023-07-26 10:27:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								a9c8feeba0 
								
							 
						 
						
							
							
								
								Compile OpenXR into MacOS build  
							
							
							
						 
						
							2023-07-19 00:02:47 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc85f9ac6 
								
							 
						 
						
							
							
								
								Fix incorrect depth buffer option in OpenXR  
							
							
							
						 
						
							2023-06-22 19:03:08 +10: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36bedd341a 
								
							 
						 
						
							
							
								
								Fix misuses of error macros  
							
							
							
						 
						
							2023-04-18 10:20:48 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d20c520d96 
								
							 
						 
						
							
							
								
								Merge pull request  #74848  from BastiaanOlij/add_xr_system_info  
							
							... 
							
							
							
							Add a get_system_info method to XRInterface 
							
						 
						
							2023-03-25 15:07:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								a1a52c5ba1 
								
							 
						 
						
							
							
								
								XR: When an sRGB target is used, check hardware sRGB conversion  
							
							
							
						 
						
							2023-03-16 17:20:51 +11:00