Clay John 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14fc9a545c 
								
							 
						 
						
							
							
								
								Merge pull request  #98230  from and-rad/android_permissions  
							
							... 
							
							
							
							Fix Android app permissions for SDK levels earlier than 28 
							
						 
						
							2024-10-17 21:26:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30a2a800dd 
								
							 
						 
						
							
							
								
								Merge pull request  #98127  from darksylinc/matias-wayland-build-error  
							
							... 
							
							
							
							Fix wrong Wayland path if building with opengl3=no 
							
						 
						
							2024-10-16 14:16:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ccff9b009 
								
							 
						 
						
							
							
								
								Merge pull request  #98126  from TCROC/macos-codesign-additional-entitlements  
							
							... 
							
							
							
							Additional macOS codesign entitlements and print verbose 
							
						 
						
							2024-10-16 14:16:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Raddau 
								
							 
						 
						
							
							
							
							
								
							
							
								90c35f3978 
								
							 
						 
						
							
							
								
								Fix Android app permissions for SDK levels earlier than 28  
							
							
							
						 
						
							2024-10-16 12:47:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis Lange 
								
							 
						 
						
							
							
							
							
								
							
							
								5777a3fed5 
								
							 
						 
						
							
							
								
								added ability to add extra codesign entitlements for macos from godot editor  
							
							
							
						 
						
							2024-10-13 09:33:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matias N. Goldberg 
								
							 
						 
						
							
							
							
							
								
							
							
								0818408db5 
								
							 
						 
						
							
							
								
								Fix wrong Wayland path if building with opengl3=no  
							
							... 
							
							
							
							Godot checks if there's Vulkan or GLES3 support.
If no support is found, it shows an error message.
However the code for this error message is left out when building with
opengl3=no 
							
						 
						
							2024-10-12 20:20:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a44f691fc7 
								
							 
						 
						
							
							
								
								CI: Add MinGW/GCC build to Windows GHA  
							
							
							
						 
						
							2024-10-10 10:10:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b0d512636c 
								
							 
						 
						
							
							
								
								Merge pull request  #97570  from dustdfg/ios_macos/print_warning_instead_of_comments  
							
							... 
							
							
							
							Replace comments with printed warning for Metal on x86_64 
							
						 
						
							2024-10-04 22:43:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3576e840c7 
								
							 
						 
						
							
							
								
								Merge pull request  #97789  from bruvzg/ios_icons  
							
							... 
							
							
							
							[iOS] Add support for dark and tinted icon versions. 
							
						 
						
							2024-10-04 17:18:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c520e9400 
								
							 
						 
						
							
							
								
								[iOS] Add support for dark and tinted icon versions.  
							
							
							
						 
						
							2024-10-04 14:00:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36837bfb5d 
								
							 
						 
						
							
							
								
								Merge pull request  #91487  from shatyuka/window-style  
							
							... 
							
							
							
							Apply `WS_MINIMIZE` style on window creation 
							
						 
						
							2024-10-04 12:58:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c28dd316a9 
								
							 
						 
						
							
							
								
								Merge pull request  #97757  from bruvzg/max_move_screen  
							
							... 
							
							
							
							Fix `window_set_current_screen` for maximized windows. 
							
						 
						
							2024-10-04 11:22:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ac62a6863 
								
							 
						 
						
							
							
								
								Merge pull request  #97743  from bruvzg/has_kbd  
							
							... 
							
							
							
							[DisplayServer] Implement `has_hardware_keyboard` method for Android and iOS. 
							
						 
						
							2024-10-04 11:22:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dedb2ff217 
								
							 
						 
						
							
							
								
								Merge pull request  #97678  from bruvzg/fix_nd_menu  
							
							... 
							
							
							
							[macOS] Fix menu crash when used from opened native dialog. 
							
						 
						
							2024-10-04 11:21:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98deb2a000 
								
							 
						 
						
							
							
								
								Merge pull request  #90400  from DarioSamo/transfer_and_pipelines  
							
							... 
							
							
							
							Ubershaders and pipeline pre-compilation (and dedicated transfer queues). 
							
						 
						
							2024-10-03 15:27:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2f3725120 
								
							 
						 
						
							
							
								
								Fix window_set_current_screen for maximized windows.  
							
							
							
						 
						
							2024-10-03 10:38:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dario 
								
							 
						 
						
							
							
							
							
								
							
							
								e2c6daf7ef 
								
							 
						 
						
							
							
								
								Implement asynchronous transfer queues, thread guards on RenderingDevice. Add ubershaders and rework pipeline caches for Forward+ and Mobile.  
							
							... 
							
							
							
							- Implements asynchronous transfer queues from PR #87590 .
- Adds ubershaders that can run with specialization constants specified as push constants.
- Pipelines with specialization constants can compile in the background.
- Added monitoring for pipeline compilations.
- Materials and shaders can now be created asynchronously on background threads.
- Meshes that are loaded on background threads can also compile pipelines as part of the loading process. 
							
						 
						
							2024-10-02 15:11:58 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								25f439c573 
								
							 
						 
						
							
							
								
								[DisplayServer] Implement has_hardware_keyboard method for Android and iOS.  
							
							
							
						 
						
							2024-10-02 20:09:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a634ad2d4 
								
							 
						 
						
							
							
								
								[Web] Make audio bus fetching more resilient to errors  
							
							
							
						 
						
							2024-10-02 11:24:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6388314dcc 
								
							 
						 
						
							
							
								
								Merge pull request  #97645  from adamscott/fix-pwa-reloading-page  
							
							... 
							
							
							
							Fix web export infinite reload issue 
							
						 
						
							2024-10-02 15:01:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d66d056727 
								
							 
						 
						
							
							
								
								Merge pull request  #97510  from kisg/vulkan_build_fix  
							
							... 
							
							
							
							Move Vulkan includes to a central `godot_vulkan.h` header 
							
						 
						
							2024-10-01 17:31:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c8f8e6980 
								
							 
						 
						
							
							
								
								[macOS] Fix menu crash when used from opened native dialog.  
							
							
							
						 
						
							2024-10-01 08:30:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4431af9153 
								
							 
						 
						
							
							
								
								Fix web export infinite reload issue  
							
							
							
						 
						
							2024-09-30 11:27:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								4587d14796 
								
							 
						 
						
							
							
								
								Add logic to automatically pick up jar/aar library dependencies in the res://addons directory  
							
							
							
						 
						
							2024-09-29 14:32:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								5e0805a813 
								
							 
						 
						
							
							
								
								Provide access to the Android runtime to GDScript  
							
							... 
							
							
							
							Thanks for the fix of `JavaClassWrapper` in https://github.com/godotengine/godot/pull/96182  and the changes in the previous commit, this introduces an `AndroidRuntime` plugin which provides GDScript access to the Android runtime capabilities.
This allows developers to get access to various Android capabilities without the need of a plugin.
For example, the following logic can be used to check whether the device supports vibration:
```
var android_runtime = Engine.get_singleton("AndroidRuntime")
 if android_runtime:
 	print("Checking if the device supports vibration")
 	var vibrator_service = android_runtime.getApplicationContext().getSystemService("vibrator")
 	if vibrator_service:
 		if vibrator_service.hasVibrator():
 			print("Vibration is supported on device!")
 		else:
 			printerr("Vibration is not supported on device")
 	else:
 		printerr("Unable to retrieve the vibrator service")
 else:
 	printerr("Couldn't find AndroidRuntime singleton")
``` 
							
						 
						
							2024-09-29 14:32:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								07cae26abe 
								
							 
						 
						
							
							
								
								Remove the restriction on supported types for Godot Android plugins  
							
							... 
							
							
							
							The Android plugin implementation is updated to use `JavaClassWrapper` which was fixed in https://github.com/godotengine/godot/pull/96182 , thus removing the limitation on supported types.
Note that `JavaClassWrapper` has also been updated in order to only provide access to public methods and constructor to GDScript. 
							
						 
						
							2024-09-29 14:32:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gergely Kis 
								
							 
						 
						
							
							
							
							
								
							
							
								146ba4106f 
								
							 
						 
						
							
							
								
								Move Vulkan includes to a central godot_vulkan.h header  
							
							... 
							
							
							
							Also fixes Vulkan build problem with recent Clang. 
							
						 
						
							2024-09-29 17:53:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								422306ef87 
								
							 
						 
						
							
							
								
								Merge pull request  #97325  from BlueCube3310/bcdec  
							
							... 
							
							
							
							Replace squish with bcdec for BC decompression 
							
						 
						
							2024-09-29 00:47:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								1abcfdda85 
								
							 
						 
						
							
							
								
								Replace comments with printed warning for Metal on x86_64  
							
							... 
							
							
							
							Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> 
							
						 
						
							2024-09-28 08:28:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbcc7f3051 
								
							 
						 
						
							
							
								
								Add support for Android Themed Icons (monochrome)  
							
							
							
						 
						
							2024-09-27 13:56:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58ec7a95a4 
								
							 
						 
						
							
							
								
								Merge pull request  #97477  from m4gr3d/update_xr_editor_excluded_permissions  
							
							... 
							
							
							
							[XR Editor] Update the set of excluded permissions 
							
						 
						
							2024-09-27 13:53:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eeaca3a439 
								
							 
						 
						
							
							
								
								Merge pull request  #96610  from adamscott/emscripten-minimum-requirements  
							
							... 
							
							
							
							[Web] Update minimum requirements for emscripten to 3.1.62 
							
						 
						
							2024-09-26 18:45:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1e409c58b 
								
							 
						 
						
							
							
								
								Update minimum requirements for emscripten to 3.1.62  
							
							
							
						 
						
							2024-09-26 10:19:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									BlueCube3310 
								
							 
						 
						
							
							
							
							
								
							
							
								2167157aaf 
								
							 
						 
						
							
							
								
								Replace squish with bcdec for BC decompression  
							
							
							
						 
						
							2024-09-26 14:42:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0d1ba4a3d 
								
							 
						 
						
							
							
								
								Merge pull request  #97458  from Faless/fix/imagine_its_2024_and_your_os_cant_handle_few_kbs_of_text  
							
							... 
							
							
							
							[SCons] Remove MAXLINELENGTH override for MSVC 
							
						 
						
							2024-09-26 12:50:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4c1804cab 
								
							 
						 
						
							
							
								
								Merge pull request  #97483  from akien-mga/clang-format-19.1.0  
							
							... 
							
							
							
							CI: Update `clang-format` pre-commit hook to 19.1.0 
							
						 
						
							2024-09-26 12:46:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								991e6c92ab 
								
							 
						 
						
							
							
								
								Merge pull request  #96923  from Repiteo/style/warning-admonition  
							
							... 
							
							
							
							Style: Add `WARNING:` as new comment admonition 
							
						 
						
							2024-09-26 12:45:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a90da7e87b 
								
							 
						 
						
							
							
								
								Merge pull request  #93058  from Repiteo/scons/scons_hints  
							
							... 
							
							
							
							SCons: Add unobtrusive type hints in SCons files 
							
						 
						
							2024-09-26 12:45:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								395a4fc5f2 
								
							 
						 
						
							
							
								
								[SCons] Remove MAXLINELENGTH override for MSVC  
							
							... 
							
							
							
							It's not clear what is the actual max value that windows support, but
despite their claim of it being 8191 we have been seeing failure with
just 8150. 
							
						 
						
							2024-09-26 12:06:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c92a6c7e27 
								
							 
						 
						
							
							
								
								CI: Update clang-format pre-commit hook to 19.1.0  
							
							
							
						 
						
							2024-09-26 11:46:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								77202e08b4 
								
							 
						 
						
							
							
								
								Update the set of excluded permissions for the XR Editor  
							
							... 
							
							
							
							A few permissions including the `USE_SCENE` permission are being renamed with the launch of the Meta Spatial SDK, so we update the excluded list to avoid requesting them on app start. 
							
						 
						
							2024-09-25 23:22:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								32c83a228d 
								
							 
						 
						
							
							
								
								Style: Add WARNING: as new comment admonition  
							
							
							
						 
						
							2024-09-25 09:44:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f9ee0c813 
								
							 
						 
						
							
							
								
								SCons: Add unobtrusive type hints in SCons files  
							
							
							
						 
						
							2024-09-25 09:34:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								36293a2dbf 
								
							 
						 
						
							
							
								
								Fix renaming nodes on X11  
							
							
							
						 
						
							2024-09-25 09:05:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								648b21b9ba 
								
							 
						 
						
							
							
								
								Merge pull request  #96813  from Repiteo/scons/fix-clang-cl-flags  
							
							... 
							
							
							
							SCons: Fix `clang-cl` link/ar flags 
							
						 
						
							2024-09-23 12:27:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joaquim Monteiro 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c4e4810e93 
								
							 
						 
						
							
							
								
								Fallback to OpenGL 3 if Vulkan isn't available on Wayland  
							
							
							
						 
						
							2024-09-21 06:35:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2564f42aa 
								
							 
						 
						
							
							
								
								Merge pull request  #97142  from SheepYhangCN/master  
							
							... 
							
							
							
							Fallback to OpenGL 3 if other rendering drivers are not supported 
							
						 
						
							2024-09-20 16:06:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b37fc1014a 
								
							 
						 
						
							
							
								
								Style: Apply new clang-format changes  
							
							
							
						 
						
							2024-09-20 08:09:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SheepYhangCN 
								
							 
						 
						
							
							
							
							
								
							
							
								3b839347df 
								
							 
						 
						
							
							
								
								Added fallback_to_opengl3  
							
							
							
						 
						
							2024-09-20 06:10:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alvin Wong 
								
							 
						 
						
							
							
							
							
								
							
							
								454251660c 
								
							 
						 
						
							
							
								
								Fix using Binutils AR with TEMPFILE on Windows  
							
							... 
							
							
							
							Set `TEMPFILEARGESCFUNC`[1] to replace backslashes with forward slashes
in paths.
[1]: https://scons.org/doc/production/HTML/scons-user/apa.html#cv-TEMPFILEARGESCFUNC  
							
						 
						
							2024-09-19 22:19:15 +08:00