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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								09185d76ac 
								
							 
						 
						
							
							
								
								Rename shader hint filter_aniso to filter_anisotropy  
							
							
							
						 
						
							2021-12-15 13:18:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								31cc6ba622 
								
							 
						 
						
							
							
								
								Allow declaring multiple members in one expression in shader structs  
							
							
							
						 
						
							2021-12-13 19:10:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8862d1426d 
								
							 
						 
						
							
							
								
								Restore shader parsing errors with lack of semicolon in a block  
							
							
							
						 
						
							2021-12-11 17:30:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92e9cca5be 
								
							 
						 
						
							
							
								
								Rename hint_aniso to hint_anisotropy in the shader language  
							
							... 
							
							
							
							The word "anisotropy" is used in full form in BaseMaterial3D's
anisotropy-related properties. 
							
						 
						
							2021-12-10 17:41:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								bcbcf14469 
								
							 
						 
						
							
							
								
								Refactor constant suffix parsing in a shader  
							
							
							
						 
						
							2021-12-10 15:38:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dcf3594500 
								
							 
						 
						
							
							
								
								Merge pull request  #55763  from Chaosus/shader_hint_completion  
							
							
							
						 
						
							2021-12-10 11:44:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b66510d509 
								
							 
						 
						
							
							
								
								Added completion for uniform hints in a shader  
							
							
							
						 
						
							2021-12-10 10:12:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49403cbfa0 
								
							 
						 
						
							
							
								
								Replace String comparisons with "", String() to is_empty()  
							
							... 
							
							
							
							Also:
- Adds two stress tests to test_string.h
- Changes to .empty() on std::strings 
							
						 
						
							2021-12-09 04:48:38 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								76f6c0849c 
								
							 
						 
						
							
							
								
								Make compile shader function to use struct instead long parameter list  
							
							
							
						 
						
							2021-12-08 11:34:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								10b10ae1fa 
								
							 
						 
						
							
							
								
								Fix ^= operator in shaders  
							
							
							
						 
						
							2021-12-03 10:20:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5ee73dc5a6 
								
							 
						 
						
							
							
								
								Fix shader crash when using existed constant name for struct  
							
							
							
						 
						
							2021-12-01 18:11:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a48c205191 
								
							 
						 
						
							
							
								
								Fix declaring array size twice in global shader constant  
							
							
							
						 
						
							2021-12-01 16:44:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5ba93619fa 
								
							 
						 
						
							
							
								
								Allow using empty statements in the shader, added formatting warning  
							
							
							
						 
						
							2021-12-01 11:52:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5643f5e616 
								
							 
						 
						
							
							
								
								Merge pull request  #55490  from Chaosus/fix_shader_crash  
							
							
							
						 
						
							2021-11-30 20:13:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								be7c03779a 
								
							 
						 
						
							
							
								
								Fix shader crash when assigning array to non-array in global constant  
							
							
							
						 
						
							2021-11-30 21:28:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								6e80e97b0f 
								
							 
						 
						
							
							
								
								Fix built-in(PI, TAU, E) assignment to a global constant in a shader  
							
							
							
						 
						
							2021-11-29 10:32:36 +03:00