Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f06db8b778 
								
							 
						 
						
							
							
								
								Added Billboard Node to Visual Shaders  
							
							
							
						 
						
							2021-05-28 09:24:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9b91dab1 
								
							 
						 
						
							
							
								
								Implements expandable color ports in visual shaders  
							
							
							
						 
						
							2021-05-26 10:45:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lightning_A 
								
							 
						 
						
							
							
							
							
								
							
							
								97fecd1b69 
								
							 
						 
						
							
							
								
								Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods  
							
							
							
						 
						
							2021-05-07 14:00:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b95a82d46a 
								
							 
						 
						
							
							
								
								Merge pull request  #47826  from Chaosus/vs_fix_default_input_overriding  
							
							... 
							
							
							
							Prevents default values of VSNodeCustom from overriding by a script 
							
						 
						
							2021-04-27 10:42:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29775a1714 
								
							 
						 
						
							
							
								
								doc: Sync classref with current source  
							
							
							
						 
						
							2021-04-19 12:26:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8ae5c6c6ec 
								
							 
						 
						
							
							
								
								Fix sky visual shader mode after last rename  
							
							
							
						 
						
							2021-04-17 20:59:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8d3e46098b 
								
							 
						 
						
							
							
								
								Prevents default values of VSNodeCustom from overriding by a script  
							
							
							
						 
						
							2021-04-12 14:41:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								fe3051fcce 
								
							 
						 
						
							
							
								
								Added Comment node to Visual Shaders  
							
							
							
						 
						
							2021-02-21 12:40:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Delf Neumärker 
								
							 
						 
						
							
							
							
							
								
							
							
								4a468171e5 
								
							 
						 
						
							
							
								
								Fix crash when calling connect_nodes_forced with invalid params  
							
							
							
						 
						
							2021-02-18 22:57:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								8e128726f0 
								
							 
						 
						
							
							
								
								Modernize atomics  
							
							... 
							
							
							
							- Based on C++11's `atomic`
- Reworked `SafeRefCount` (based on the rewrite by @hpvb)
- Replaced free atomic functions by the new `SafeNumeric<T>`
- Replaced wrong cases of `volatile bool` by the new `SafeFlag`
- Platform-specific implementations no longer needed
Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx> 
							
						 
						
							2021-02-18 17:12:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									andybarcia 
								
							 
						 
						
							
							
							
							
								
							
							
								f455f873c7 
								
							 
						 
						
							
							
								
								Fixes crash when calling VisualShader::set_mode  
							
							
							
						 
						
							2021-02-16 14:57:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kleonc 
								
							 
						 
						
							
							
							
							
								
							
							
								7d451c0040 
								
							 
						 
						
							
							
								
								VisualShader::_input_type_changed Fix index out of bounds crash.  
							
							
							
						 
						
							2021-02-14 15:26:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d03b98e7 
								
							 
						 
						
							
							
								
								Improve resource load cache  
							
							... 
							
							
							
							-Added a new method in Resource: reset_state , used for reloading the same resource from disk
-Added a new cache mode "replace" in ResourceLoader, which reuses existing loaded sub-resources but resets their data from disk (or replaces them if they chaged type)
-Because the correct sub-resource paths are always loaded now, this fixes bugs with subresource folding or subresource ordering when saving. 
							
						 
						
							2021-02-11 15:44:28 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								1aa2823fa3 
								
							 
						 
						
							
							
								
								Removed _change_notify  
							
							... 
							
							
							
							-For inspector refresh, the inspector now detects if a property change by polling a few times per second and then does update the control if so. This process is very cheap.
-For property list refresh, a new signal (property_list_changed) was added to Object. _change_notify() is replaced by notify_property_list_changed()
-Changed all objects using the old method to the signal, or just deleted the calls to _change_notify(<property>) since they are unnecesary now. 
							
						 
						
							2021-02-10 19:31:24 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4618e09f3b 
								
							 
						 
						
							
							
								
								Added SDF nodes to visual shader  
							
							
							
						 
						
							2021-01-18 15:04:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4a85f4cafe 
								
							 
						 
						
							
							
								
								Fix replaced visual shader nodes updating  
							
							
							
						 
						
							2021-01-15 21:10:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7fb7674c8 
								
							 
						 
						
							
							
								
								Merge pull request  #44805  from Chaosus/vs_convert  
							
							... 
							
							
							
							Add convert options between constants and uniforms in visual shaders 
							
						 
						
							2021-01-15 16:58:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5334d14f7 
								
							 
						 
						
							
							
								
								Update copyright statements to 2021  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆  
							
						 
						
							2021-01-01 20:19:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c98c6eadbe 
								
							 
						 
						
							
							
								
								Add convert options between constants and uniforms in visual shaders  
							
							
							
						 
						
							2020-12-30 13:07:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a190e0bc 
								
							 
						 
						
							
							
								
								Consistently use normal_map  
							
							
							
						 
						
							2020-12-29 08:04:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								5b937d493f 
								
							 
						 
						
							
							
								
								Rename empty() to is_empty()  
							
							
							
						 
						
							2020-12-28 10:39:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dd32d7b7ee 
								
							 
						 
						
							
							
								
								Fixed some errors when changing port name in visual shader expressions  
							
							
							
						 
						
							2020-12-02 13:27:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b74f1abd25 
								
							 
						 
						
							
							
								
								Fix few bugs in visual shader expressions  
							
							... 
							
							
							
							Fixed few bugs in visual shader expressions 
							
						 
						
							2020-12-01 16:55:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								82d64ebd19 
								
							 
						 
						
							
							
								
								Fixed several visual shader inputs  
							
							... 
							
							
							
							Fixed several inputs in visual shaders 
							
						 
						
							2020-11-29 16:10:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								07e752585c 
								
							 
						 
						
							
							
								
								Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)  
							
							
							
						 
						
							2020-11-28 20:42:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02161aad5a 
								
							 
						 
						
							
							
								
								Remove empty lines around braces with the formatting script  
							
							
							
						 
						
							2020-11-16 23:38:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								127458ed17 
								
							 
						 
						
							
							
								
								Reorganized core/ directory, it was too fatty already  
							
							... 
							
							
							
							-Removed FuncRef, since Callable makes it obsolete
-Removed int_types.h as its obsolete in c++11+
-Changed color names code 
							
						 
						
							2020-11-07 20:17:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Costello 
								
							 
						 
						
							
							
							
							
								
							
							
								65eb02b236 
								
							 
						 
						
							
							
								
								Visual Shader Parenthesis fix  
							
							... 
							
							
							
							missing parenthesis were added to prevent conditional statement from interacting with operations 
							
						 
						
							2020-10-27 03:20:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f402e1e675 
								
							 
						 
						
							
							
								
								Added VisualShaderNodeCurve to easy gather data from a CurveTexture  
							
							
							
						 
						
							2020-10-18 09:57:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f4eef287f9 
								
							 
						 
						
							
							
								
								Adds Metallic to spatial light input of visual shaders  
							
							
							
						 
						
							2020-10-10 16:55:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dc713e149f 
								
							 
						 
						
							
							
								
								Fix VisualShaderNode::set_output_port_connected  
							
							
							
						 
						
							2020-10-02 09:06:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								81a44a4145 
								
							 
						 
						
							
							
								
								Fix expressions nodes in visual shaders  
							
							
							
						 
						
							2020-09-22 23:07:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								07fb960a88 
								
							 
						 
						
							
							
								
								Fix some bugs in visual shader editor  
							
							
							
						 
						
							2020-09-21 22:19:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9b3e929b 
								
							 
						 
						
							
							
								
								Fix triplanar texture code generation in visual shaders  
							
							
							
						 
						
							2020-09-11 18:23:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01191178bf 
								
							 
						 
						
							
							
								
								Merge pull request  #41955  from Chaosus/vs_performance_fix3  
							
							... 
							
							
							
							Improve performance of Add/Remove/Connect/Change nodes in visual shader 
							
						 
						
							2020-09-11 16:24:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8dbf3d7c44 
								
							 
						 
						
							
							
								
								Improve performance of Add/Remove/Connect/Change nodes in visual shader  
							
							
							
						 
						
							2020-09-11 15:45:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2a78a8066 
								
							 
						 
						
							
							
								
								doc: Sync classref with current source  
							
							... 
							
							
							
							Bind missing enums. 
							
						 
						
							2020-09-11 12:22:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								14a24fa19c 
								
							 
						 
						
							
							
								
								Improve performance for Show/Hide port preview in visual shaders  
							
							
							
						 
						
							2020-09-09 19:24:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ea49d8b9d5 
								
							 
						 
						
							
							
								
								Improve performance of Undo:change node position in visual shader  
							
							
							
						 
						
							2020-09-09 11:29:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e50b2e58b2 
								
							 
						 
						
							
							
								
								Added active boolean to particles mode output in visual shaders  
							
							
							
						 
						
							2020-09-07 19:21:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dc6685d28f 
								
							 
						 
						
							
							
								
								Remakes particles in visual shaders  
							
							
							
						 
						
							2020-09-07 13:33:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e2aca7e047 
								
							 
						 
						
							
							
								
								Fix some broken visual shader nodes  
							
							
							
						 
						
							2020-09-07 12:39:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f188c41ffd 
								
							 
						 
						
							
							
								
								Cleanup constructor code in visual shader nodes  
							
							
							
						 
						
							2020-09-05 16:13:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de284f931d 
								
							 
						 
						
							
							
								
								doc: Sync classref with current source  
							
							
							
						 
						
							2020-09-04 10:43:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58f0aa44d1 
								
							 
						 
						
							
							
								
								Merge pull request  #41724  from Chaosus/vs_fix_particles  
							
							... 
							
							
							
							Restore Particles functionality in visual shader 
							
						 
						
							2020-09-03 11:18:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c291b1d23c 
								
							 
						 
						
							
							
								
								Restore Particles functionality in visual shader  
							
							
							
						 
						
							2020-09-03 10:22:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4e2d699745 
								
							 
						 
						
							
							
								
								Fix specular render_mode for visual shaders  
							
							
							
						 
						
							2020-08-28 12:50:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4d52456613 
								
							 
						 
						
							
							
								
								Fix small reconnection bug in visual shader  
							
							
							
						 
						
							2020-07-31 10:40:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7ddaff47a3 
								
							 
						 
						
							
							
								
								Added UniformRef visual shader node  
							
							
							
						 
						
							2020-07-28 14:44:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								167f033782 
								
							 
						 
						
							
							
								
								Optimize code generation for fresnel node in visual shaders  
							
							
							
						 
						
							2020-07-27 11:35:53 +03:00