Chaosus 
								
							 
						 
						
							
							
							
							
								
							
							
								d974fa1780 
								
							 
						 
						
							
							
								
								Removed redundant abs shader builtin  
							
							
							
						 
						
							2018-03-28 12:50:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JFonS 
								
							 
						 
						
							
							
							
							
								
							
							
								479f531635 
								
							 
						 
						
							
							
								
								Hinted shader uniforms can have a default value  
							
							
							
						 
						
							2018-03-15 15:23:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chaosus 
								
							 
						 
						
							
							
							
							
								
							
							
								97bef8d908 
								
							 
						 
						
							
							
								
								Fix invalid mix function overload  
							
							
							
						 
						
							2018-03-10 12:56:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								b095e21d91 
								
							 
						 
						
							
							
								
								Make the shader token names consistent.  
							
							
							
						 
						
							2018-03-07 23:56:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chaosus 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b6af7bb5 
								
							 
						 
						
							
							
								
								Fix floatBitsToUint function  
							
							
							
						 
						
							2018-03-03 16:22:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c56edfb83 
								
							 
						 
						
							
							
								
								Revert "Handle single-argument constructors in uniform default values"  
							
							
							
						 
						
							2018-02-20 07:28:22 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05a8675f82 
								
							 
						 
						
							
							
								
								Merge pull request  #15985  from Nallebeorn/uniforms-single-argument-constructors  
							
							... 
							
							
							
							Handle single-argument constructors in uniform default values 
							
						 
						
							2018-02-20 11:26:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chaosus 
								
							 
						 
						
							
							
							
							
								
							
							
								8f04a13c98 
								
							 
						 
						
							
							
								
								Added missing shader functions  
							
							
							
						 
						
							2018-02-18 18:08:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin 
								
							 
						 
						
							
							
							
							
								
							
							
								311e69aa1e 
								
							 
						 
						
							
							
								
								Handle single-argument constructors in shaders.  
							
							... 
							
							
							
							Expand these (fill vectors, fill matrix diagonals) in _reduce_expression() so they're handled properly even as uniform default values (where they previously caused a crash). 
							
						 
						
							2018-01-22 22:32:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								e4213e66b2 
								
							 
						 
						
							
							
								
								Add missing copyright headers and fix formatting  
							
							... 
							
							
							
							Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module. 
							
						 
						
							2018-01-05 01:22:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									binbitten 
								
							 
						 
						
							
							
							
							
								
							
							
								f141bafba3 
								
							 
						 
						
							
							
								
								Fix premature declaration of shader variables created with assignment  
							
							
							
						 
						
							2018-01-03 07:23:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b50a9114b1 
								
							 
						 
						
							
							
								
								Update copyright statements to 2018  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2018-01-01 14:40:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									binbitten 
								
							 
						 
						
							
							
							
							
								
							
							
								9b2283382e 
								
							 
						 
						
							
							
								
								Fixed wrong highlighted line when erroring and using single-line comments,  fixes   #15167  
							
							
							
						 
						
							2017-12-29 19:32:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								8f25a2dc11 
								
							 
						 
						
							
							
								
								Cleanup some #if 0'd code  
							
							
							
						 
						
							2017-12-17 15:40:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enzo Nocera 
								
							 
						 
						
							
							
							
							
								
							
							
								8e2a1ffd6e 
								
							 
						 
						
							
							
								
								Shader Language: Add in-for declared variables within for-block scope.  
							
							
							
						 
						
							2017-12-17 01:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e946fb8cb0 
								
							 
						 
						
							
							
								
								Made built-in identifiers properly constant in shaders.  Fixes   #14449 ,  closes   #14629  
							
							
							
						 
						
							2017-12-15 18:24:30 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scayze 
								
							 
						 
						
							
							
							
							
								
							
							
								b0fb6b1380 
								
							 
						 
						
							
							
								
								Added interpolation modifiers to shaderlang  
							
							
							
						 
						
							2017-11-27 16:47:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RaXaR 
								
							 
						 
						
							
							
							
							
								
							
							
								b932d8c37a 
								
							 
						 
						
							
							
								
								Added overloads of vector parameters for shader Trig functions.  
							
							... 
							
							
							
							Ammend: Removed whitespace from blank lines.
Ammend2: Removed extra spaces in an attempt to make Clang happy. :) 
							
						 
						
							2017-11-27 01:18:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								bc2e8d99e5 
								
							 
						 
						
							
							
								
								Made Vector::ptrw explicit for writing, compiler was sometimes using the wrong function,  
							
							... 
							
							
							
							leading to unnecesary copy on writes and reduced performance. 
							
						 
						
							2017-11-25 00:09:40 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ferenc Arn 
								
							 
						 
						
							
							
							
							
								
							
							
								0ca9181ee8 
								
							 
						 
						
							
							
								
								Rename two-parameter arc-tangent function to atan in shader language, as it is in GLSL.  
							
							... 
							
							
							
							Fixes  #13214 . 
						
							2017-11-23 21:19:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								7764640f22 
								
							 
						 
						
							
							
								
								Fix crash in shader parsing  
							
							... 
							
							
							
							...that would happen if incorrect syntax was found just after an opening square bracket.
Fixes  #12046 . 
							
						 
						
							2017-10-16 21:55:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4f39ce32b9 
								
							 
						 
						
							
							
								
								Fixes to light shaders, should work now..  
							
							
							
						 
						
							2017-09-27 21:45:47 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Doran 
								
							 
						 
						
							
							
							
							
								
							
							
								d0c42da961 
								
							 
						 
						
							
							
								
								Discarding now works in shaders  
							
							... 
							
							
							
							"discard" has been added to the list of recognised keywords.
A flag specifing when discarding is allowed is now set correctly. 
							
						 
						
							2017-09-24 01:37:53 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ferenc Arn 
								
							 
						 
						
							
							
							
							
								
							
							
								a6c3147c0a 
								
							 
						 
						
							
							
								
								Add inversesqrt to shader language.  
							
							
							
						 
						
							2017-09-21 21:02:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hein-Pieter van Braam 
								
							 
						 
						
							
							
							
							
								
							
							
								b2a38854fd 
								
							 
						 
						
							
							
								
								Fix unused variable warnings  
							
							... 
							
							
							
							The forth in my quest to make Godot 3.x compile with -Werror on GCC7 
							
						 
						
							2017-09-08 15:03:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7eb8760477 
								
							 
						 
						
							
							
								
								Added support for for, break and continue.  Closes   #10560 ,  closes   #10661  
							
							
							
						 
						
							2017-09-05 15:25:34 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Poommetee Ketson 
								
							 
						 
						
							
							
							
							
								
							
							
								459f526119 
								
							 
						 
						
							
							
								
								Fix typos 'a' and 'an'  
							
							
							
						 
						
							2017-09-02 21:19:06 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hein-Pieter van Braam 
								
							 
						 
						
							
							
							
							
								
							
							
								9c63ab99f0 
								
							 
						 
						
							
							
								
								Fix use of unitialized variables  
							
							... 
							
							
							
							The second in my quest to make Godot 3.x compile with -Werror on GCC7 
							
						 
						
							2017-09-02 01:59:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Poommetee Ketson 
								
							 
						 
						
							
							
							
							
								
							
							
								69ccae3d99 
								
							 
						 
						
							
							
								
								Fix typo 'begining' to 'beginning'  
							
							
							
						 
						
							2017-09-01 22:54:57 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								6dd6e05662 
								
							 
						 
						
							
							
								
								Revert "Fix shader function calls being assignable"  
							
							
							
						 
						
							2017-08-31 14:19:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								089cf8176e 
								
							 
						 
						
							
							
								
								removed DISCARD built in variable, replaced by actual discard GLSL instruction,  fixes   #9677  
							
							
							
						 
						
							2017-08-29 10:15:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								bd282ff43f 
								
							 
						 
						
							
							
								
								Use HTTPS URL for Godot's website in the headers  
							
							
							
						 
						
							2017-08-27 14:16:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mason Ashbridge 
								
							 
						 
						
							
							
							
							
								
							
							
								3757cec8f3 
								
							 
						 
						
							
							
								
								Fix shader function calls being assignable  
							
							
							
						 
						
							2017-08-23 14:55:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								834112772b 
								
							 
						 
						
							
							
								
								property validate assignment condition in new variables,  fixes   #9411  
							
							
							
						 
						
							2017-08-20 16:15:46 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								44a550421c 
								
							 
						 
						
							
							
								
								Shader: Fix typo in "facefordward"  
							
							... 
							
							
							
							Fixes  #10399 . 
						
							2017-08-17 18:15:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								84de71872f 
								
							 
						 
						
							
							
								
								-Added triplanar mapping modes  
							
							... 
							
							
							
							-Some fixes to shader lang 
							
						 
						
							2017-07-08 08:07:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								2da3f48e5a 
								
							 
						 
						
							
							
								
								-Fixed shader lang to not be able to get scalar from matrix (ie mat.x), to make it more GLSL compatible  
							
							... 
							
							
							
							-Fixed referencing of world_transform in fragment shader not working
-Fixed unsycn bug related to getting shader param list from the server
-Fixed getting all textures from shader properly, fixes  #8353  
							
						 
						
							2017-06-17 11:03:48 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5aa66d03d8 
								
							 
						 
						
							
							
								
								Added depth texture support (using parallax) to default material.  
							
							
							
						 
						
							2017-06-04 20:35:45 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carter Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								212c6306a8 
								
							 
						 
						
							
							
								
								Fix get_shader_type index upper bound  
							
							
							
						 
						
							2017-05-01 23:41:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								df61dc4b2b 
								
							 
						 
						
							
							
								
								Add "Godot Engine contributors" copyright line  
							
							
							
						 
						
							2017-04-08 00:11:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								74808ac4d9 
								
							 
						 
						
							
							
								
								New particle system, mostly working, some small features missing.  
							
							
							
						 
						
							2017-04-06 23:49:27 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								debeee56f7 
								
							 
						 
						
							
							
								
								Fix typos in source code using codespell  
							
							... 
							
							
							
							From https://github.com/lucasdemarchi/codespell  
							
						 
						
							2017-03-24 21:45:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5dbf1809c6 
								
							 
						 
						
							
							
								
								A Whole New World (clang-format edition)  
							
							... 
							
							
							
							I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code 
							
						 
						
							2017-03-05 16:44:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaer Razeq 
								
							 
						 
						
							
							
							
							
								
							
							
								f50488a361 
								
							 
						 
						
							
							
								
								Various fixes detected using PVS-Studio static analyzer.  
							
							... 
							
							
							
							- Add FIXME tags comments to some unfixed potential bugs
- Remove some checks (always false: unsigned never < 0)
- Fix some if statements based on reviews.
- Bunch of missing `else` statements 
							
						 
						
							2017-02-28 07:52:02 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								f44ee891be 
								
							 
						 
						
							
							
								
								Style: Fix statements ending with ';;'  
							
							
							
						 
						
							2017-01-16 08:49:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								93ab45b6b5 
								
							 
						 
						
							
							
								
								Style: Fix whole-line commented code  
							
							... 
							
							
							
							They do not play well with clang-format which aligns the `//` part
with the rest of the code block, thus producing badly indented commented code. 
							
						 
						
							2017-01-14 14:52:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								3f3f5a5359 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/gles3' into gles3-on-master  
							
							... 
							
							
							
							Various merge conflicts have been fixed manually and some mistakes
might have been made - time will tell :) 
							
						 
						
							2017-01-02 21:52:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								c7bc44d5ad 
								
							 
						 
						
							
							
								
								Welcome in 2017, dear changelog reader!  
							
							... 
							
							
							
							That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games! 
							
						 
						
							2017-01-01 22:03:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a2505542ff 
								
							 
						 
						
							
							
								
								Huge amount of improvement in the material system. Materials should be  
							
							... 
							
							
							
							a lot more complete and usable now. 
							
						 
						
							2016-11-20 22:49:53 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								53d8f2b1ec 
								
							 
						 
						
							
							
								
								PBR more or less working, still working on bringing gizmos back  
							
							
							
						 
						
							2016-10-27 11:50:26 -03:00