summaryrefslogtreecommitdiff
path: root/servers/visual/shader_language.h
AgeCommit message (Expand)Author
2020-02-13Fix bugs in shader swizzlingYuri Roubinsky
2020-02-13Fix shader crash if pass const argument to 'out/inout' parameterYuri Roubinsky
2020-02-12Added support for arrays as shader struct membersYuri Roubinsky
2020-02-11Implementation of 'struct' for shadersYuri Roubinsky
2020-02-11Several fixes to 3D rendering, and multimesh implementation.Juan Linietsky
2020-02-11Completed material/2D shader support (missing SCREEN_TEXTURE)Juan Linietsky
2020-02-07Prevent shader crash if invalid builtin used after array member accessorYuri Roubinsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-11-03Prevents usage of unsupported texture shader types in GLES2Yuri Roubinsky
2019-10-31Prevents shader crash on GLES2 if unsupported built-in has been usedYuri Roubinsky
2019-10-29Added check if field name in the shader is equal to builtinYuri Roubinsky
2019-10-26Improve error messages related to `shader_type`Hugo Locurcio
2019-09-14Implement shader array support for varyingsChaosus
2019-08-28Fix shader crash when users miss the return statementYuri Roubinski
2019-08-23Implements switch to shadersYuri Roubinski
2019-08-05Implemented local shader constantsYuri Roubinski
2019-07-16Added local array initializerChaosus
2019-07-15Implemented local shader arraysChaosus
2019-07-06Fix code completion for shader editorgeequlim
2019-06-01Added constant support to shadersChaosus
2019-02-13Fix typos with codespellRémi Verschelde
2019-02-12Core: Ensure classes match their header filenameRémi Verschelde
2019-01-30Fix many asan and ubsan reported issuesHein-Pieter van Braam
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-11-21Removed noperspective (not in GLSL ES 3.0), do not write smooth if not specif...Juan Linietsky
2018-11-16Use hint_color when getting shader default paramsJFonS
2018-11-14Proper validation of out arguments in built-in shader functions, closes #16244Juan Linietsky
2018-11-12Do not allow samplers where they dont belong (variables/return types), fixes ...Juan Linietsky
2018-09-13Set uniform default values in inspectorJFonS
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-07-30add 3D texturesThomas Herzog
2018-07-29Manually fix, merge and close #15168Juan Linietsky
2018-07-14Visual Shaders are back.Juan Linietsky
2018-05-07Merge pull request #18533 from JFonS/fix_shader_compileJuan Linietsky
2018-05-07Fix vector reduction in shader languageJFonS
2018-04-19Fix Coverity reports of uninitialized scalar variableRémi Verschelde
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-12-15Made built-in identifiers properly constant in shaders. Fixes #14449, closes ...Juan Linietsky
2017-11-27Added interpolation modifiers to shaderlangScayze
2017-09-13Style: Apply clang-format to @reduz's changesRémi Verschelde
2017-09-05Added support for for, break and continue. Closes #10560, closes #10661Juan Linietsky
2017-08-29removed DISCARD built in variable, replaced by actual discard GLSL instructio...Juan Linietsky
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-04-06New particle system, mostly working, some small features missing.Juan Linietsky
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
2017-01-14Style: Fix whole-line commented codeRémi Verschelde
2017-01-04First set of changes to fix compilation errors and initialise the gles3 rende...BastiaanOlij
2017-01-02Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde