Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								27b78f13b9 
								
							 
						 
						
							
							
								
								Add some HTML5 controllers mapping.  
							
							
							
						 
						
							2021-02-06 11:08:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c2fffcb02 
								
							 
						 
						
							
							
								
								Sync controller mappings DB with SDL2 community repo  
							
							... 
							
							
							
							Synced with gabomdq/SDL_GameControllerDB@c7cf1397c1 . 
							
						 
						
							2021-02-06 01:06:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								fb83d905da 
								
							 
						 
						
							
							
								
								Change sort_custom/bsearch_custom to use Callables  
							
							
							
						 
						
							2021-02-04 14:37:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Minakov 
								
							 
						 
						
							
							
							
							
								
							
							
								a2676ff810 
								
							 
						 
						
							
							
								
								Core: add EOF check for json parser  
							
							... 
							
							
							
							Additionally reset parse result if error was found. 
							
						 
						
							2021-02-03 21:10:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a3af0279b 
								
							 
						 
						
							
							
								
								Merge pull request  #45658  from RandomShaper/fix_frozen_peak  
							
							... 
							
							
							
							Make audio bus channels' peak volume consistent 
							
						 
						
							2021-02-03 10:05:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								a2b3a73e2d 
								
							 
						 
						
							
							
								
								Make audio bus channels' peak volume consistent  
							
							... 
							
							
							
							Channels that are inactive -or when playback has not started yet- will report -200 dB as their peak value (which is also the lowest value possible during playback). 
							
						 
						
							2021-02-02 11:30:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f55445079a 
								
							 
						 
						
							
							
								
								Replace ColorN and from HTML with a string constructor  
							
							
							
						 
						
							2021-02-01 17:27:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2e1216504 
								
							 
						 
						
							
							
								
								Merge pull request  #37547  from aaronfranke/tau  
							
							... 
							
							
							
							Use Math_TAU and deg2rad/etc in more places and optimize code 
							
						 
						
							2021-02-01 20:55:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5525cd85c6 
								
							 
						 
						
							
							
								
								Merge pull request  #45315  from RandomShaper/modernize_thread  
							
							... 
							
							
							
							Modernize Thread 
							
						 
						
							2021-01-31 15:24:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								99fe462452 
								
							 
						 
						
							
							
								
								Modernize Thread  
							
							... 
							
							
							
							- Based on C++11's `thread` and `thread_local`
- No more need to allocate-deallocate or check for null
- No pointer anymore, just a member variable
- Platform-specific implementations no longer needed (except for the few cases of non-portable functions)
- Simpler for `NO_THREADS`
- Thread ids are now the same across platforms (main is 1; others follow) 
							
						 
						
							2021-01-29 12:02:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e829b7aee4 
								
							 
						 
						
							
							
								
								Unify URI encoding/decoding and add to C#  
							
							... 
							
							
							
							http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode. 
							
						 
						
							2021-01-28 07:45:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a3e3bf8227 
								
							 
						 
						
							
							
								
								Make hex_to_int and bin_to_int handle the prefix automatically  
							
							... 
							
							
							
							Also add BinToInt to C# 
							
						 
						
							2021-01-28 07:43:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								976e768e71 
								
							 
						 
						
							
							
								
								Merge pull request  #45489  from aaronfranke/core  
							
							... 
							
							
							
							Type consistencies in core 
							
						 
						
							2021-01-27 21:16:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1be0d6b30e 
								
							 
						 
						
							
							
								
								Type consistencies in core  
							
							
							
						 
						
							2021-01-26 13:04:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								38a5d22079 
								
							 
						 
						
							
							
								
								Renamed String.ord_at to unicode_at  
							
							
							
						 
						
							2021-01-26 20:36:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa498f6105 
								
							 
						 
						
							
							
								
								Merge pull request  #45373  from aaronfranke/gdnative-sizeof  
							
							... 
							
							
							
							Define GDNative sizes using sizeof(godot_real) and sizeof(int32_t) 
							
						 
						
							2021-01-26 14:00:32 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d6765c8d8b 
								
							 
						 
						
							
							
								
								Merge pull request  #44732  from Calinou/os-add-get-thread-caller-id  
							
							... 
							
							
							
							Add an `OS.get_thread_caller_id()` method 
							
						 
						
							2021-01-26 15:54:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1940197ac7 
								
							 
						 
						
							
							
								
								Merge pull request  #45309  from VedatGunel/fix-string-ends-with  
							
							... 
							
							
							
							Fix String.ends_with() for empty string arguments 
							
						 
						
							2021-01-26 15:23:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								8b983bddfb 
								
							 
						 
						
							
							
								
								Remove Quat set methods in favour of constructors  
							
							
							
						 
						
							2021-01-26 06:52:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c197cf259 
								
							 
						 
						
							
							
								
								Define GDNative sizes using sizeof(godot_real_t) and sizeof(int32_t)  
							
							
							
						 
						
							2021-01-25 16:42:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d39f6386ce 
								
							 
						 
						
							
							
								
								Merge pull request  #45314  from RandomShaper/modernize_rwlock  
							
							... 
							
							
							
							Modernize RWLock 
							
						 
						
							2021-01-22 14:51:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a6d4dd5ed 
								
							 
						 
						
							
							
								
								Merge pull request  #45023  from reduz/optimize-shader-vgpr1  
							
							... 
							
							
							
							Shader optimizations to reduce VGPR usage and increase occupancy 
							
						 
						
							2021-01-20 00:10:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								099dee35f4 
								
							 
						 
						
							
							
								
								Added GPU based cluster builder  
							
							... 
							
							
							
							Clustering is now GPU based, uses an implementation based on the Activision algorithm. 
							
						 
						
							2021-01-19 23:31:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									PouleyKetchoupp 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								356d0fccc2 
								
							 
						 
						
							
							
								
								Remove useless "else" statements from vector3.h  
							
							
							
						 
						
							2021-01-19 16:36:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vedat Günel 
								
							 
						 
						
							
							
							
							
								
							
							
								1d0437c95b 
								
							 
						 
						
							
							
								
								Fix String.ends_with() for empty string arguments  
							
							
							
						 
						
							2021-01-19 15:33:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								8ed259b792 
								
							 
						 
						
							
							
								
								Modernize RWLock  
							
							... 
							
							
							
							- Based on C++14's `shared_time_mutex`
- No more need to allocate-deallocate or check for null
- No pointer anymore, just a member variable
- Platform-specific implementations no longer needed
- Simpler for `NO_THREADS` 
							
						 
						
							2021-01-19 11:53:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								bab20c6e09 
								
							 
						 
						
							
							
								
								[HTML5] Custom Gamepad library to allow remapping.  
							
							... 
							
							
							
							No longer use emscripten functions for gamepads, implement them as
library functions in library_godot_display.js instead.
This allows us to do a better job at "guessing" vendorId, productId, OS,
etc. thus allowing us to better find the remapping for the controller. 
							
						 
						
							2021-01-18 12:30:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								a1533f2c44 
								
							 
						 
						
							
							
								
								Better gamepad axis event injection.  
							
							... 
							
							
							
							In the core input handling code we have checks to make sure that if axis
rapidly change sign we inject mid-points to release any pending inputmap
action.
The function though, did not correctly insert the mid-point causing
dpads mapped to an axis that behaves like tri-state buttons (-1,0,1) to
not be released correctly.
This commit fixes that by including in the check the case where the axis
swtiches from abs(1) to 0. 
							
						 
						
							2021-01-18 12:30:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70a70a4f2b 
								
							 
						 
						
							
							
								
								Merge pull request  #45161  from Xrayez/bind-emit-changed  
							
							... 
							
							
							
							Expose `Resource.emit_changed()` to script 
							
						 
						
							2021-01-14 15:56:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b409d89d0 
								
							 
						 
						
							
							
								
								Merge pull request  #45136  from akien-mga/clang-format-11  
							
							... 
							
							
							
							CI: Update to clang-format 11 and apply ternary operator changes 
							
						 
						
							2021-01-13 16:10:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrii Doroshenko (Xrayez) 
								
							 
						 
						
							
							
							
							
								
							
							
								e94f46dcdb 
								
							 
						 
						
							
							
								
								Expose Resource.emit_changed() to script  
							
							... 
							
							
							
							Also known as `emit_signal("changed")`. 
							
						 
						
							2021-01-13 16:27:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2148692bc 
								
							 
						 
						
							
							
								
								Merge pull request  #45125  from aaronfranke/poly-lib  
							
							... 
							
							
							
							Update PolyPartition / Triangulator library 
							
						 
						
							2021-01-12 21:40:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddd6fb37e8 
								
							 
						 
						
							
							
								
								Update PolyPartition / Triangulator library  
							
							
							
						 
						
							2021-01-12 13:46:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af878716f2 
								
							 
						 
						
							
							
								
								CI: Update to clang-format 11 and apply ternary operator changes  
							
							
							
						 
						
							2021-01-12 19:32:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1218441b16 
								
							 
						 
						
							
							
								
								Merge pull request  #44514  from madmiraal/split-os-execute  
							
							... 
							
							
							
							Split OS::execute into two methods 
							
						 
						
							2021-01-12 16:17:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gilles Roudière 
								
							 
						 
						
							
							
							
							
								
							
							
								831247b39c 
								
							 
						 
						
							
							
								
								Improve UndoRedo class  
							
							
							
						 
						
							2021-01-12 14:34:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c26510359a 
								
							 
						 
						
							
							
								
								Merge pull request  #42270  from AndreaCatania/AndreaCatania-patch-4  
							
							... 
							
							
							
							Added the function `remove_unordered` to the LocalVector container. 
							
						 
						
							2021-01-11 14:48:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6be114d02 
								
							 
						 
						
							
							
								
								Merge pull request  #44427  from briansemrau/fix-variant-bitand-validated-eval  
							
							... 
							
							
							
							Fix bitwise-and eval not updating return type 
							
						 
						
							2021-01-11 13:53:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AndreaCatania 
								
							 
						 
						
							
							
							
							
								
							
							
								5ba60c17dd 
								
							 
						 
						
							
							
								
								Add function LocalVector::remove_unordered  
							
							... 
							
							
							
							Added LocalVector unit tests. 
							
						 
						
							2021-01-11 13:47:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								2a74b388d0 
								
							 
						 
						
							
							
								
								Split OS::execute into two methods  
							
							... 
							
							
							
							1. execute(): Executes a command and returns the results.
2. create_process(): Creates a new process and returns the new process' id. 
							
						 
						
							2021-01-09 10:03:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d5042c9e2 
								
							 
						 
						
							
							
								
								Use Math_TAU and deg2rad/rad2deg in more places and optimize code  
							
							
							
						 
						
							2021-01-09 03:47:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9349a5507f 
								
							 
						 
						
							
							
								
								Merge pull request  #35505  from dalexeev/rtl_colors  
							
							... 
							
							
							
							Unified named colors in RichTextLabel 
							
						 
						
							2021-01-08 09:03:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8fd3545753 
								
							 
						 
						
							
							
								
								Merge pull request  #44904  from maiself/fix-plane-xform_inv  
							
							... 
							
							
							
							Fix xform_inv of Plane, intermediate results were ignored 
							
						 
						
							2021-01-05 15:15:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8a0dc9fcc 
								
							 
						 
						
							
							
								
								Merge pull request  #44838  from reduz/renderer-reorganization  
							
							... 
							
							
							
							Reorganize renderer code + cache and threading optimizations. 
							
						 
						
							2021-01-05 11:07:56 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eea3287c2d 
								
							 
						 
						
							
							
								
								Merge pull request  #44661  from AndreaCatania/AndreaCatania-patch-5  
							
							... 
							
							
							
							Fixes: GDscript min and max are inverted 
							
						 
						
							2021-01-05 13:42:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								77bc3e9ac3 
								
							 
						 
						
							
							
								
								Threaded optimizations to cull and render  
							
							... 
							
							
							
							-Reorganize thread work pool for rendering
-Fixes to make secondary command buffers to work (disabled because they need more testing) 
							
						 
						
							2021-01-05 08:50:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								5d2a1d7892 
								
							 
						 
						
							
							
								
								Rewrite render code to be more cache and thread friendly.  
							
							
							
						 
						
							2021-01-05 08:50:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								9a2f18f8e7 
								
							 
						 
						
							
							
								
								Reorganize renderer code.  
							
							... 
							
							
							
							So it can hopefully be made more cache efficient afterwards. 
							
						 
						
							2021-01-05 08:50:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joshua Dahl 
								
							 
						 
						
							
							
							
							
								
							
							
								453ef0ba89 
								
							 
						 
						
							
							
								
								Remove Unnecessary Double List  
							
							... 
							
							
							
							_OS::print_resources_by_type had two of the exact same list, one of which was never used. 
							
						 
						
							2021-01-04 12:24:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai Lavelle 
								
							 
						 
						
							
							
							
							
								
							
							
								4cb070e590 
								
							 
						 
						
							
							
								
								Fix xform_inv of Plane, intermediate results were ignored  
							
							
							
						 
						
							2021-01-03 23:49:39 -05:00