Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								cf240a7ae0 
								
							 
						 
						
							
							
								
								Refactor shader hints  
							
							
							
						 
						
							2022-05-31 11:51:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1314e6cbcc 
								
							 
						 
						
							
							
								
								Merge pull request  #60803  from Chaosus/shader_hint_rename  
							
							... 
							
							
							
							Rename `hint_albedo`, `hint_white/black` in shaders 
							
						 
						
							2022-05-24 08:15:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								126470caa1 
								
							 
						 
						
							
							
								
								Merge pull request  #61226  from Chaosus/shader_fix_keyword_completion  
							
							
							
						 
						
							2022-05-23 19:05:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								45af29da80 
								
							 
						 
						
							
							
								
								Add a new HashSet template  
							
							... 
							
							
							
							* Intended to replace RBSet in most cases.
* Optimized for iteration speed 
							
						 
						
							2022-05-20 22:40:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								29ff04acf2 
								
							 
						 
						
							
							
								
								Fix incorrect keyword completion after period in shader editor  
							
							
							
						 
						
							2022-05-20 18:40:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Record 
								
							 
						 
						
							
							
							
							
								
							
							
								900c676b02 
								
							 
						 
						
							
							
								
								Use range iterators for RBSet in most cases  
							
							
							
						 
						
							2022-05-19 12:09:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								746dddc067 
								
							 
						 
						
							
							
								
								Replace most uses of Map by HashMap  
							
							... 
							
							
							
							* Map is unnecessary and inefficient in almost every case.
* Replaced by the new HashMap.
* Renamed Map to RBMap and Set to RBSet for cases that still make sense
  (order matters) but use is discouraged.
There were very few cases where replacing by HashMap was undesired because
keeping the key order was intended.
I tried to keep those (as RBMap) as much as possible, but might have missed
some. Review appreciated! 
							
						 
						
							2022-05-16 10:37:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a8bbe570ca 
								
							 
						 
						
							
							
								
								Rename hint_albedo, hint_white/black in shaders  
							
							
							
						 
						
							2022-05-09 22:50:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								477b53d280 
								
							 
						 
						
							
							
								
								Merge pull request  #60568  from Chaosus/shader_keyword_completions  
							
							... 
							
							
							
							Add keyword completion to shader editor 
							
						 
						
							2022-05-04 23:27:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5eb3a0ef4a 
								
							 
						 
						
							
							
								
								Add hint_color support for vec3 in shaders  
							
							
							
						 
						
							2022-05-01 09:47:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								15032e01e6 
								
							 
						 
						
							
							
								
								Add keyword completion to shader editor  
							
							
							
						 
						
							2022-04-29 08:40:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								643e75bea9 
								
							 
						 
						
							
							
								
								Prevent shader crash when using precision on boolean types  
							
							
							
						 
						
							2022-04-26 12:30:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f4b0c7a1ea 
								
							 
						 
						
							
							
								
								Merge pull request  #60175  from Geometror/visual-shader-vector4  
							
							
							
						 
						
							2022-04-20 08:33:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hendrik Brucker 
								
							 
						 
						
							
							
							
							
								
							
							
								cf58d23a72 
								
							 
						 
						
							
							
								
								Add Vector4 to VisualShader  
							
							
							
						 
						
							2022-04-12 19:09:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7b1d85828 
								
							 
						 
						
							
							
								
								Merge pull request  #59825  from Chaosus/shader_fix  
							
							... 
							
							
							
							Fix incorrect parsing array's `length()` at return statement in shader 
							
						 
						
							2022-04-12 12:40:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f851c4aa33 
								
							 
						 
						
							
							
								
								Fix some issues found by cppcheck.  
							
							
							
						 
						
							2022-04-06 14:34:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0864c9abaa 
								
							 
						 
						
							
							
								
								Fix incorrect parsing array's length() at return statement in shader  
							
							
							
						 
						
							2022-04-03 09:55:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d47035a6fb 
								
							 
						 
						
							
							
								
								Fix shader crashing when attempting to access length() at global space  
							
							
							
						 
						
							2022-04-01 08:39:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								360dea5348 
								
							 
						 
						
							
							
								
								Add GDExtension support to Script  
							
							... 
							
							
							
							* Ability to create script languages from GDExtension
* Some additions to gdnative_extension.h to make this happen
* Moved the GDExtension binder to core
This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x.
Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again). 
							
						 
						
							2022-03-27 16:13:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notSanil 
								
							 
						 
						
							
							
							
							
								
							
							
								36fa7059ed 
								
							 
						 
						
							
							
								
								Fix device limit exceeding for uniform buffer  
							
							
							
						 
						
							2022-03-16 16:52:35 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8b4580448 
								
							 
						 
						
							
							
								
								Style: Cleanup single-line blocks, semicolons, dead code  
							
							... 
							
							
							
							Remove currently unused implementation of TextureBasisU, could be re-added
later on if needed and ported. 
							
						 
						
							2022-02-16 14:06:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ZuBsPaCe 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2c9a27b6 
								
							 
						 
						
							
							
								
								Fixed shader error message for instance qualifier  
							
							... 
							
							
							
							Moved argument from RTR to vformat. Message is now similar to uniform-arrays-error further down. 
							
						 
						
							2022-02-09 21:32:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a2484c3293 
								
							 
						 
						
							
							
								
								Fix unknown identifier error in for loop  
							
							
							
						 
						
							2022-02-06 08:38:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e01d08159c 
								
							 
						 
						
							
							
								
								Few more fixes to for loop in shaders  
							
							
							
						 
						
							2022-02-05 08:42:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								244db37508 
								
							 
						 
						
							
							
								
								Cleanup and move char functions to the char_utils.h header.  
							
							
							
						 
						
							2022-02-04 11:35:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								58696fd774 
								
							 
						 
						
							
							
								
								Allow multiple declarations in for loop in a shader  
							
							
							
						 
						
							2022-02-03 11:35:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anilforextra 
								
							 
						 
						
							
							
							
							
								
							
							
								fc27636999 
								
							 
						 
						
							
							
								
								Vectors: Use clear() and has().  
							
							... 
							
							
							
							Use clear() instead of resize(0).
Use has() instead of "find(p_val) != -1". 
							
						 
						
							2022-02-02 00:11:09 +05:45 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b01065b9a4 
								
							 
						 
						
							
							
								
								Prevent checking of global uniform type outside the editor  
							
							
							
						 
						
							2022-01-25 19:22:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0e66587dbf 
								
							 
						 
						
							
							
								
								Remove incorrect items from completion of main functions in shader  
							
							
							
						 
						
							2022-01-24 10:37:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								3ca57e5157 
								
							 
						 
						
							
							
								
								Fix incorrect unused local var warning in shader blocks  
							
							
							
						 
						
							2022-01-23 20:22:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e0304f83e7 
								
							 
						 
						
							
							
								
								Add translation links to shader errors  
							
							
							
						 
						
							2022-01-19 15:16:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								36a82c8c69 
								
							 
						 
						
							
							
								
								Unify variable and array declarations in shaders  
							
							
							
						 
						
							2022-01-18 12:42:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								08208406ca 
								
							 
						 
						
							
							
								
								Refactor size expression parsing for arrays in the shaders  
							
							
							
						 
						
							2022-01-15 15:47:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4201af6649 
								
							 
						 
						
							
							
								
								Fix completion for global constants in shaders  
							
							
							
						 
						
							2022-01-13 19:52:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c377891145 
								
							 
						 
						
							
							
								
								Add completion for shader_type  
							
							
							
						 
						
							2022-01-13 18:37:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b0356bcb72 
								
							 
						 
						
							
							
								
								Prevent redefinition of main functions in shader  
							
							
							
						 
						
							2022-01-13 15:12:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								bd61d8f80c 
								
							 
						 
						
							
							
								
								Enhances a shader uniform limit warning  
							
							
							
						 
						
							2022-01-08 21:44:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b74968c2ca 
								
							 
						 
						
							
							
								
								Merge pull request  #56477  from Chaosus/fix_device_crash  
							
							
							
						 
						
							2022-01-04 13:23:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0e2ef987b1 
								
							 
						 
						
							
							
								
								Add a check for device in shader lang to prevent startup editor crash  
							
							
							
						 
						
							2022-01-04 11:50:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe52458154 
								
							 
						 
						
							
							
								
								Update copyright statements to 2022  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2022-01-03 21:27:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								fd9c92d4ab 
								
							 
						 
						
							
							
								
								Add a shader warning when the uniform buffer limit is exceeded  
							
							
							
						 
						
							2022-01-03 16:24:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9221c0f8ad 
								
							 
						 
						
							
							
								
								Merge pull request  #56190  from Chaosus/shader_varying_pass_to_func  
							
							
							
						 
						
							2022-01-03 13:08:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									luz paz 
								
							 
						 
						
							
							
							
							
								
							
							
								a124f1effe 
								
							 
						 
						
							
							
								
								Fix various typos  
							
							... 
							
							
							
							Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn`
Update editor/import/resource_importer_layered_texture.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update doc/classes/TileSetScenesCollectionSource.xml
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/gui/graph_edit.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/resources/animation.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/resources/animation.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/resources/animation.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/gui/rich_text_label.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Revert previously committed change 
							
						 
						
							2022-01-02 01:03:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								108b6a2000 
								
							 
						 
						
							
							
								
								Allow pass varyings as out param to the function, when it's possible  
							
							
							
						 
						
							2021-12-23 18:03:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e8a457ba89 
								
							 
						 
						
							
							
								
								Refactor render_mode in shaders, forbid declaring duplicates  
							
							
							
						 
						
							2021-12-21 22:20:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								be83968b6b 
								
							 
						 
						
							
							
								
								Merge pull request  #55970  from Chaosus/shader_fix_struct_warning  
							
							
							
						 
						
							2021-12-16 13:35:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1414a7be91 
								
							 
						 
						
							
							
								
								Fix struct usage passing to shader warning system  
							
							
							
						 
						
							2021-12-15 22:54:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f0a58af12f 
								
							 
						 
						
							
							
								
								Rename shader hint filter_anisotropy to filter_anisotropic  
							
							
							
						 
						
							2021-12-15 22:12:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								25a2241e7d 
								
							 
						 
						
							
							
								
								Fix shader array parsing in variable declaration  
							
							
							
						 
						
							2021-12-15 17:54:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de8348a9b3 
								
							 
						 
						
							
							
								
								Merge pull request  #55903  from Chaosus/shader_struct  
							
							
							
						 
						
							2021-12-15 13:07:48 +01:00