Stuart Carnie 
							
						 
					 
					
						
						
							
						
						230adb7511 
					 
					
						
						
							
							Add Persistent Buffers  
						
						 
						
						... 
						
						
						
						This work is a heavily refactored and rewritten from TheForge's initial
code.
TheForge's original code had too many race conditions and was
fundamentally flawed as it was too easy to incur into those data races
by accident.
However they identified the proper places that needed changes, and the
idea was sound. I used their work as a blueprint to design this work.
This PR implements:
 - Introduction of UMA buffers used by a few buffers
(most notably the ones filled by _fill_instance_data).
Ironically this change seems to positively affect PC more than it does
on Mobile.
Updates D3D12 Memory Allocator to get GPU_UPLOAD heap support.
Metal implementation by Stuart Carnie.
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com >
Co-authored-by: TheForge team 
						
						
					 
					
						2025-10-24 08:16:19 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rémi Verschelde 
							
						 
					 
					
						
						
							
						
						5950fca36c 
					 
					
						
						
							
							Merge pull request  #111845  from akien-mga/mbedtls-3.6.5  
						
						 
						
						... 
						
						
						
						mbedTLS: Update to version 3.6.5 
						
						
					 
					
						2025-10-22 22:48:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rémi Verschelde 
							
						 
					 
					
						
						
							
						
						9de2837cd5 
					 
					
						
						
							
							mbedTLS: Update to version 3.6.5  
						
						 
						
						
						
						
					 
					
						2025-10-22 15:35:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DeeJayLSP 
							
						 
					 
					
						
						
							
						
						6cf4daafbb 
					 
					
						
						
							
							Use Inter as the default editor font, features enabled  
						
						 
						
						
						
						
					 
					
						2025-10-21 16:04:45 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DeeJayLSP 
							
						 
					 
					
						
						
							
						
						276e1c222c 
					 
					
						
						
							
							Update HarfBuzz to 12.1.0  
						
						 
						
						
						
						
					 
					
						2025-10-13 15:12:33 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rémi Verschelde 
							
						 
					 
					
						
						
							
						
						845f9f73cd 
					 
					
						
						
							
							basis_universal: Sync with latest Git to solve more warnings  
						
						 
						
						
						
						
					 
					
						2025-10-09 12:41:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikael Hermansson 
							
						 
					 
					
						
						
							
						
						a2d0e17187 
					 
					
						
						
							
							Fix crash in Jolt when doing incremental builds  
						
						 
						
						
						
						
					 
					
						2025-10-08 13:41:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						651d278e1d 
					 
					
						
						
							
							Merge pull request  #110965  from mihe/jolt/v5.4.0  
						
						 
						
						... 
						
						
						
						Jolt: Update to 5.4.0 
						
						
					 
					
						2025-10-07 11:54:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						b95024752a 
					 
					
						
						
							
							SCons: Remove system includes  
						
						 
						
						
						
						
					 
					
						2025-10-07 08:11:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikael Hermansson 
							
						 
					 
					
						
						
							
						
						cf75064c71 
					 
					
						
						
							
							Jolt: Update to 5.4.0  
						
						 
						
						
						
						
					 
					
						2025-10-07 13:43:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kacper Gibas 
							
						 
					 
					
						
						
							
						
						0fc8aacc64 
					 
					
						
						
							
							Make basisu_astc_hdr_6x6_enc.h non-executable  
						
						 
						
						
						
						
					 
					
						2025-10-04 15:48:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						51ba8c1c12 
					 
					
						
						
							
							Merge pull request  #111146  from Kaleb-Reid/fix-sdl-no-dbus  
						
						 
						
						... 
						
						
						
						Fix compiling SDL without DBus under Linux 
						
						
					 
					
						2025-10-02 15:11:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kaleb Reid 
							
						 
					 
					
						
						
							
						
						03eb42642c 
					 
					
						
						
							
							Fix compiling SDL without DBus under Linux  
						
						 
						
						
						
						
					 
					
						2025-10-02 00:56:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						be9f6b480c 
					 
					
						
						
							
							Merge pull request  #111087  from jrouwe/issue_109018  
						
						 
						
						... 
						
						
						
						[JoltPhysics] Fix Generic6DOFJoint3D not respecting angular limits 
						
						
					 
					
						2025-10-01 17:54:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Rouwe 
							
						 
					 
					
						
						
							
						
						9bb8d12c1b 
					 
					
						
						
							
							Fix Generic6DOFJoint3D not respecting angular limits  
						
						 
						
						... 
						
						
						
						A 6DOF constraint that constrains all rotation axis in combination with a body that has some of its rotation axis locked would not constrain the rotation in the unlocked axis.
Fixes  #109018  
						
						
					 
					
						2025-09-30 21:01:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stuart Carnie 
							
						 
					 
					
						
						
							
						
						7227fdd805 
					 
					
						
						
							
							Core: Add UNIX domain socket support  
						
						 
						
						... 
						
						
						
						> [!NOTE]
>
> Later versions of Windows has support for `AF_UNIX`, so it could be
> added. 
						
						
					 
					
						2025-09-26 05:46:19 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						6010f0f2b0 
					 
					
						
						
							
							Merge pull request  #110777  from BastiaanOlij/openxr_1_1_52  
						
						 
						
						... 
						
						
						
						OpenXR: Update to OpenXR 1.1.52 
						
						
					 
					
						2025-09-23 12:08:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						ce157a446f 
					 
					
						
						
							
							Merge pull request  #107096  from ArchercatNEO/xdg-toplevel-icon  
						
						 
						
						... 
						
						
						
						Wayland: Implement the xdg-toplevel-icon-v1 protocol 
						
						
					 
					
						2025-09-22 08:50:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bastiaan Olij 
							
						 
					 
					
						
						
							
						
						d9c0183bd7 
					 
					
						
						
							
							OpenXR: Update to OpenXR 1.1.52  
						
						 
						
						
						
						
					 
					
						2025-09-22 21:25:45 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						3dbb193ece 
					 
					
						
						
							
							Merge pull request  #109990  from zeux/meshopt-0.25  
						
						 
						
						... 
						
						
						
						Update meshoptimizer to v0.25 
						
						
					 
					
						2025-09-18 21:02:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						6e75c28a5e 
					 
					
						
						
							
							Merge pull request  #107693  from deralmas/wayland-protocols-1.45  
						
						 
						
						... 
						
						
						
						wayland-protocols: Update to 1.45 
						
						
					 
					
						2025-09-18 12:42:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Rouwe 
							
						 
					 
					
						
						
							
						
						1daf9893ec 
					 
					
						
						
							
							Fixed bug in ManifoldBetweenTwoFaces  
						
						 
						
						... 
						
						
						
						Fixed bug in ManifoldBetweenTwoFaces which would not find the correct manifold in case face 1 had 3 or more vertices and face 2 only 2. E.g. for a box resting the long edge of a cylinder this would mean that only a single contact point was found instead of 2 (the other way around would work fine).
Fixes  godotengine/godot#110479  
						
						
					 
					
						2025-09-14 11:01:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arseny Kapoulkine 
							
						 
					 
					
						
						
							
						
						90ff46c292 
					 
					
						
						
							
							Update meshoptimizer to v0.25  
						
						 
						
						... 
						
						
						
						Also expose new flags as SurfaceTool enums for future use 
						
						
					 
					
						2025-08-26 10:19:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ArchercatNEO 
							
						 
					 
					
						
						
							
						
						188b47a29b 
					 
					
						
						
							
							Wayland: Implement the xdg-toplevel-icon-v1 protocol  
						
						 
						
						... 
						
						
						
						Closes  #87747 
Requires a compositor which supports xdg-toplevel-icon-v1.
As of this commit only KWin supports this protocol. 
						
						
					 
					
						2025-08-22 09:45:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						eeb6ac01e8 
					 
					
						
						
							
							Merge pull request  #109530  from bruvzg/svg_alloc  
						
						 
						
						... 
						
						
						
						[TVG] Use heap for XML parser allocs. 
						
						
					 
					
						2025-08-13 18:42:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pāvels Nadtočajevs 
							
						 
					 
					
						
						
							
						
						c687d7e7b0 
					 
					
						
						
							
							[TVG] Use heap for XML parser allocs.  
						
						 
						
						
						
						
					 
					
						2025-08-11 21:11:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nintorch 
							
						 
					 
					
						
						
							
						
						5876648666 
					 
					
						
						
							
							Fix C# environment variables (SDL-related issue)  
						
						 
						
						... 
						
						
						
						For some reason, these SDL defines mess with C#'s ability to use environment variables 
						
						
					 
					
						2025-08-11 11:34:30 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						ca515cf650 
					 
					
						
						
							
							Merge pull request  #108373  from Nintorch/fix-sowrap-enabled  
						
						 
						
						... 
						
						
						
						Fix the usage of udev and dbus with SDL joystick input driver 
						
						
					 
					
						2025-08-03 10:51:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nintorch 
							
						 
					 
					
						
						
							
						
						0e19ad507e 
					 
					
						
						
							
							Fix the usage of libudev and dbus with SDL  
						
						 
						
						... 
						
						
						
						Previously, libudev was ignored if SOWRAP_ENABLED was defined (it is defined by default) because otherwise it would crash CI builds due to a missing header, and dbus was always linked dynamically. This commit should fix this issue and make libudev usable again 
						
						
					 
					
						2025-07-31 15:05:06 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pāvels Nadtočajevs 
							
						 
					 
					
						
						
							
						
						3f757c41fc 
					 
					
						
						
							
							Update access-kit to 0.17.0  
						
						 
						
						
						
						
					 
					
						2025-07-29 08:37:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pāvels Nadtočajevs 
							
						 
					 
					
						
						
							
						
						19e2fcf35a 
					 
					
						
						
							
							Add two missing SDL patches to the README.md  
						
						 
						
						
						
						
					 
					
						2025-07-24 12:44:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pāvels Nadtočajevs 
							
						 
					 
					
						
						
							
						
						37f506c33d 
					 
					
						
						
							
							harfbuzz: Update to 11.3.2  
						
						 
						
						
						
						
					 
					
						2025-07-22 09:41:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kongfa Waroros 
							
						 
					 
					
						
						
							
						
						b4762468cc 
					 
					
						
						
							
							manifold: Update to upstream commit 76208dc  
						
						 
						
						
						
						
					 
					
						2025-07-16 09:31:53 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						db1b6b9356 
					 
					
						
						
							
							Merge pull request  #108028  from stuartcarnie/apple_image_atomics  
						
						 
						
						... 
						
						
						
						Metal: Use image atomic operations on supported Apple hardware 
						
						
					 
					
						2025-07-07 10:08:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						96a4c683f1 
					 
					
						
						
							
							Merge pull request  #108371  from akien-mga/mbedtls-3.6.4  
						
						 
						
						... 
						
						
						
						mbedTLS: Update to version 3.6.4, fixes GCC 15 compatibility 
						
						
					 
					
						2025-07-07 10:07:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rémi Verschelde 
							
						 
					 
					
						
						
							
						
						f2eb6b5fed 
					 
					
						
						
							
							mbedTLS: Update to version 3.6.4, fixes GCC 15 compatibility  
						
						 
						
						... 
						
						
						
						- Security fixes: https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.4 
- Fixes  #107754 .
- Fixes  #108048 . 
						
						
					 
					
						2025-07-07 10:17:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						fab646329b 
					 
					
						
						
							
							Thirdparty: Fix SDL arm64 compilation on Windows  
						
						 
						
						
						
						
					 
					
						2025-07-06 15:11:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stuart Carnie 
							
						 
					 
					
						
						
							
						
						5230f6c60c 
					 
					
						
						
							
							Apple: Use image atomic operations on supported Apple hardware  
						
						 
						
						... 
						
						
						
						Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com > 
						
						
					 
					
						2025-07-05 05:59:00 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						8f816614f6 
					 
					
						
						
							
							Merge pull request  #108239  from mihe/jolt/scene-switch-crash  
						
						 
						
						... 
						
						
						
						Fix crash in Jolt Physics when switching scenes in editor 
						
						
					 
					
						2025-07-04 10:09:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikael Hermansson 
							
						 
					 
					
						
						
							
						
						e2985a2e1f 
					 
					
						
						
							
							Fix crash in Jolt Physics when switching scenes in editor  
						
						 
						
						... 
						
						
						
						Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com > 
						
						
					 
					
						2025-07-03 16:45:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pāvels Nadtočajevs 
							
						 
					 
					
						
						
							
						
						f69eccddfb 
					 
					
						
						
							
							[SDL] Fix missing header build error on some Linux systems.  
						
						 
						
						
						
						
					 
					
						2025-06-30 20:51:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakub Marcowski 
							
						 
					 
					
						
						
							
						
						893f5b37f4 
					 
					
						
						
							
							meshoptimizer: Update to 0.24  
						
						 
						
						
						
						
					 
					
						2025-06-27 01:02:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pāvels Nadtočajevs 
							
						 
					 
					
						
						
							
						
						71dd7b5712 
					 
					
						
						
							
							Fix SDL threading on macOS/Linux.  
						
						 
						
						... 
						
						
						
						And fixup pkg-config check for SDL on Linux.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com > 
						
						
					 
					
						2025-06-25 10:36:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thaddeus Crews 
							
						 
					 
					
						
						
							
						
						eb430bc22d 
					 
					
						
						
							
							Merge pull request  #107956  from Chubercik/ufbx-0.20.0  
						
						 
						
						... 
						
						
						
						ufbx: Update to 0.20.0 
						
						
					 
					
						2025-06-24 18:34:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nintorch 
							
						 
					 
					
						
						
							
						
						0b3496fb4f 
					 
					
						
						
							
							Add support for SDL3 joystick input driver  
						
						 
						
						... 
						
						
						
						Made possible by EIREXE, xsellier and the SDL team.
This commit includes statically linked SDL3 for Windows, Linux and macOS.
The vendored copy of SDL3 was setup to only build the required subsystems
for gamepad/joystick support, with some patches to be able to make it as
minimal as possible and reduce the impact on binary size and code size.
Co-authored-by: Álex Román Núñez <eirexe123@gmail.com >
Co-authored-by: Xavier Sellier <xsellier@gmail.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com > 
						
						
					 
					
						2025-06-25 01:28:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakub Marcowski 
							
						 
					 
					
						
						
							
						
						800fb6a860 
					 
					
						
						
							
							ufbx: Update to 0.20.0  
						
						 
						
						
						
						
					 
					
						2025-06-25 00:14:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riteo 
							
						 
					 
					
						
						
							
						
						ae74c0c9a4 
					 
					
						
						
							
							wayland-protocols: Update to 1.45  
						
						 
						
						
						
						
					 
					
						2025-06-19 03:59:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikael Hermansson 
							
						 
					 
					
						
						
							
						
						89f9a23d9e 
					 
					
						
						
							
							Batch the adding of Jolt Physics bodies  
						
						 
						
						... 
						
						
						
						Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com > 
						
						
					 
					
						2025-06-14 14:11:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rémi Verschelde 
							
						 
					 
					
						
						
							
						
						69b9c06fc4 
					 
					
						
						
							
							Merge pull request  #107161  from akien-mga/miniupnpc-2.3.3  
						
						 
						
						... 
						
						
						
						miniupnpc: Update to 2.3.3 
						
						
					 
					
						2025-06-14 00:00:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pāvels Nadtočajevs 
							
						 
					 
					
						
						
							
						
						8e75a3711e 
					 
					
						
						
							
							Update HarfBuzz to 11.2.1  
						
						 
						
						
						
						
					 
					
						2025-06-13 08:20:47 +03:00