| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix return type of isnan and isinf in the shader language | Oliver Rausch | 2018-06-01 | 1 | -6/+6 |
| | | |||||
| * | Fix bad operator check in `ShaderLanguage::_validate_assign` | nemerle | 2018-05-16 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #18533 from JFonS/fix_shader_compile | Juan Linietsky | 2018-05-07 | 1 | -3/+43 |
| |\ | | | | | Fix vector reduction in shader language | ||||
| | * | Fix vector reduction in shader language | JFonS | 2018-05-07 | 1 | -3/+43 |
| | | | |||||
| * | | Merge pull request #18321 from Crazy-P/Fixes-logically-dead-code | Rémi Verschelde | 2018-05-01 | 1 | -10/+5 |
| |\ \ | |/ |/| | Fixes logically dead code (Coverity) | ||||
| | * | Fixes logically dead code (Coverity) | Crazy-P | 2018-04-21 | 1 | -10/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes reported logically dead codes by Coverity * image.cpp: Doesn't really need any modification. But to remove the bug report then we have to move the MAX call away from the for loop statement. * rasterizer_gles3.cpp: Removes unnecessary elif condition since it is checked earlier in the function * collada.cpp: If stamement never reached due to macro ERR_CONTINUE does the same. * navigation_mesh.cpp: Variables should always be null - however, also checked for the very same condition in their function call. Leaving this for review (whether the function call is necessary or not) * path_editor_plugin.cpp: If cancel is true, then it should restore the edited value to the original provided. http://docs.godotengine.org/en/3.0/classes/class_editorspatialgizmo.html#class-editorspatialgizmo-commit-handle * spatial_editor_gizmos.cpp: the very condition of i >= 3 is predetermined in the if case right before it. Thus case 1 is always '1' and case 2 is always '-1' * grid_map_editor.cpp: Same as above in spatial_editor_gizmos.cpp * voxel_light_baker.cpp: Same as above in spatial_editor_gizmos.cpp * visual_server.cpp: Same as above in spatial_editor_gizmos.cpp * visual_script_expression.cpp: char '-' is already true in the switch case mechanism. Thus it can never reach to default case. * particles.cpp: Case 'PARAM_MAX' is unreachable due to index checking right before the switch execution. * shader_language.cpp: Invalid index is handled in switch default case. `type < TYPE_FLOAT && type > TYPE_VEC4` -> `(type < TYPE_FLOAT || type > TYPE_VEC4`) Fixes the "always false problem" in TODO comment. | ||||
| * | | Change ".." punctuation for "..." in editor strings (#16507) | Hugo Locurcio | 2018-04-22 | 1 | -5/+5 |
| |/ | |||||
| * | Fix typos in shader_language.cpp | Poommetee Ketson | 2018-04-17 | 1 | -3/+3 |
| | | |||||
| * | Removed redundant abs shader builtin | Chaosus | 2018-03-28 | 1 | -5/+0 |
| | | |||||
| * | Hinted shader uniforms can have a default value | JFonS | 2018-03-15 | 1 | -20/+21 |
| | | |||||
| * | Fix invalid mix function overload | Chaosus | 2018-03-10 | 1 | -1/+1 |
| | | |||||
| * | Make the shader token names consistent. | Saracen | 2018-03-07 | 1 | -0/+3 |
| | | |||||
| * | Fix floatBitsToUint function | Chaosus | 2018-03-03 | 1 | -4/+4 |
| | | |||||
| * | Revert "Handle single-argument constructors in uniform default values" | Juan Linietsky | 2018-02-20 | 1 | -54/+0 |
| | | |||||
| * | Merge pull request #15985 from Nallebeorn/uniforms-single-argument-constructors | Rémi Verschelde | 2018-02-20 | 1 | -0/+54 |
| |\ | | | | | Handle single-argument constructors in uniform default values | ||||
| | * | Handle single-argument constructors in shaders. | Benjamin | 2018-01-22 | 1 | -0/+54 |
| | | | | | | | | | 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). | ||||
| * | | Added missing shader functions | Chaosus | 2018-02-18 | 1 | -0/+38 |
| |/ | |||||
| * | Add missing copyright headers and fix formatting | Rémi Verschelde | 2018-01-05 | 1 | -0/+1 |
| | | | | | | | 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. | ||||
| * | Fix premature declaration of shader variables created with assignment | binbitten | 2018-01-03 | 1 | -3/+3 |
| | | |||||
| * | Update copyright statements to 2018 | Rémi Verschelde | 2018-01-01 | 1 | -2/+2 |
| | | | | | Happy new year to the wonderful Godot community! | ||||
| * | Fixed wrong highlighted line when erroring and using single-line comments, ↵ | binbitten | 2017-12-29 | 1 | -0/+1 |
| | | | | | fixes #15167 | ||||
| * | Cleanup some #if 0'd code | Rémi Verschelde | 2017-12-17 | 1 | -56/+0 |
| | | |||||
| * | Shader Language: Add in-for declared variables within for-block scope. | Enzo Nocera | 2017-12-17 | 1 | -1/+1 |
| | | |||||
| * | Made built-in identifiers properly constant in shaders. Fixes #14449, closes ↵ | Juan Linietsky | 2017-12-15 | 1 | -11/+68 |
| | | | | | #14629 | ||||
| * | Added interpolation modifiers to shaderlang | Scayze | 2017-11-27 | 1 | -0/+28 |
| | | |||||
| * | Added overloads of vector parameters for shader Trig functions. | RaXaR | 2017-11-27 | 1 | -0/+39 |
| | | | | | | Ammend: Removed whitespace from blank lines. Ammend2: Removed extra spaces in an attempt to make Clang happy. :) | ||||
| * | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵ | Juan Linietsky | 2017-11-25 | 1 | -1/+1 |
| | | | | | | | wrong function, leading to unnecesary copy on writes and reduced performance. | ||||
| * | Rename two-parameter arc-tangent function to atan in shader language, as it ↵ | Ferenc Arn | 2017-11-23 | 1 | -1/+1 |
| | | | | | | | is in GLSL. Fixes #13214. | ||||
| * | Fix crash in shader parsing | Pedro J. Estébanez | 2017-10-16 | 1 | -0/+2 |
| | | | | | | | ...that would happen if incorrect syntax was found just after an opening square bracket. Fixes #12046. | ||||
| * | Fixes to light shaders, should work now.. | Juan Linietsky | 2017-09-27 | 1 | -2/+0 |
| | | |||||
| * | Discarding now works in shaders | Daniel Doran | 2017-09-24 | 1 | -0/+5 |
| | | | | | | | "discard" has been added to the list of recognised keywords. A flag specifing when discarding is allowed is now set correctly. | ||||
| * | Add inversesqrt to shader language. | Ferenc Arn | 2017-09-21 | 1 | -0/+4 |
| | | |||||
| * | Fix unused variable warnings | Hein-Pieter van Braam | 2017-09-08 | 1 | -15/+10 |
| | | | | | The forth in my quest to make Godot 3.x compile with -Werror on GCC7 | ||||
| * | Added support for for, break and continue. Closes #10560, closes #10661 | Juan Linietsky | 2017-09-05 | 1 | -14/+122 |
| | | |||||
| * | Fix typos 'a' and 'an' | Poommetee Ketson | 2017-09-02 | 1 | -1/+1 |
| | | |||||
| * | Fix use of unitialized variables | Hein-Pieter van Braam | 2017-09-02 | 1 | -1/+1 |
| | | | | | The second in my quest to make Godot 3.x compile with -Werror on GCC7 | ||||
| * | Fix typo 'begining' to 'beginning' | Poommetee Ketson | 2017-09-01 | 1 | -1/+1 |
| | | |||||
| * | Revert "Fix shader function calls being assignable" | Rémi Verschelde | 2017-08-31 | 1 | -6/+0 |
| | | |||||
| * | removed DISCARD built in variable, replaced by actual discard GLSL ↵ | Juan Linietsky | 2017-08-29 | 1 | -6/+35 |
| | | | | | instruction, fixes #9677 | ||||
| * | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | 2017-08-27 | 1 | -1/+1 |
| | | |||||
| * | Fix shader function calls being assignable | Mason Ashbridge | 2017-08-23 | 1 | -0/+6 |
| | | |||||
| * | property validate assignment condition in new variables, fixes #9411 | Juan Linietsky | 2017-08-20 | 1 | -1/+7 |
| | | |||||
| * | Shader: Fix typo in "facefordward" | Rémi Verschelde | 2017-08-17 | 1 | -3/+3 |
| | | | | | Fixes #10399. | ||||
| * | -Added triplanar mapping modes | Juan Linietsky | 2017-07-08 | 1 | -3/+0 |
| | | | | | -Some fixes to shader lang | ||||
| * | -Fixed shader lang to not be able to get scalar from matrix (ie mat.x), to ↵ | Juan Linietsky | 2017-06-17 | 1 | -2/+4 |
| | | | | | | | | | 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 | ||||
| * | Added depth texture support (using parallax) to default material. | Juan Linietsky | 2017-06-04 | 1 | -1/+32 |
| | | |||||
| * | Fix get_shader_type index upper bound | Carter Anderson | 2017-05-01 | 1 | -1/+1 |
| | | |||||
| * | Add "Godot Engine contributors" copyright line | Rémi Verschelde | 2017-04-08 | 1 | -0/+1 |
| | | |||||
| * | New particle system, mostly working, some small features missing. | Juan Linietsky | 2017-04-06 | 1 | -45/+309 |
| | | |||||
| * | Fix typos in source code using codespell | Rémi Verschelde | 2017-03-24 | 1 | -3/+3 |
| | | | | | From https://github.com/lucasdemarchi/codespell | ||||
