summaryrefslogtreecommitdiffstats
path: root/servers/rendering/shader_language.h
Commit message (Expand)AuthorAgeFilesLines
...
* Prevents shader crashing if varying assigned incorrectlyYuri Roubinsky2021-07-261-0/+1
* Merge pull request #50729 from Chaosus/shader_varying_enchancements2Rémi Verschelde2021-07-261-4/+3
|\
| * Allow using vertex-stage varying in both `fragment` and `light` Yuri Roubinsky2021-07-221-4/+3
* | Allow using vertex varying in custom functions under any circumstancesYuri Roubinsky2021-07-221-0/+8
|/
* Added a shader warning about unused local variable Yuri Roubinsky2021-06-291-1/+4
* Fix `length()` array function usage in shaderYuri Roubinsky2021-06-101-1/+1
* Allow shader arrays to be passed as parameters and return valueYuri Roubinsky2021-05-221-16/+45
* Basic warning support implementation for the Godot Shading Language.Yuri Roubinsky2021-05-221-1/+51
* Implements length() shader function for arrays in structsYuri Roubinsky2021-05-191-0/+1
* Highlight control flow keywords with a different colorHugo Locurcio2021-05-051-0/+1
* Fix shader handle constant expressions in function callYuri Roubinsky2021-04-271-0/+1
* Refactor GLSL shader compilationreduz2021-04-141-3/+17
* Allow passing varying from fragment to light shader functionYuri Roubinsky2021-02-111-5/+18
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Fix using post-init shader array constructorsYuri Roubinsky2020-12-271-0/+4
* Added support for constants in shader `case` and array size declarationYuri Roubinsky2020-12-171-1/+3
* Static analyzer fixes:bruvzg2020-12-091-1/+1
* Rename TYPE_REAL to TYPE_FLOATGeorge Marques2020-12-041-1/+1
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-6/+6
* FIx autocompletion for emit_particle in shader editorYuri Roubinsky2020-10-131-0/+1
* Implement manual particle emission and particle sub emitters.reduz2020-09-061-7/+24
* Added const qualifier support for function arguments in shadersYuri Roubinsky2020-07-011-0/+1
* Implemented global const array to shadersYuri Roubinsky2020-06-191-0/+5
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-1/+2
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-4/+0
* Port member initialization from constructor to declaration (C++11)Rémi Verschelde2020-05-141-117/+65
* New lightmapperJuan Linietsky2020-05-101-0/+3
* Merge pull request #37795 from Chaosus/shader_fix_const_order2Rémi Verschelde2020-04-291-0/+2
|\
| * Fix shader constant sortingYuri Roubinsky2020-04-111-0/+2
* | Implement global and per instance shader uniforms.Juan Linietsky2020-04-171-3/+24
|/
* Replace NULL with nullptrlupoDharkael2020-04-021-13/+13
* Prevent shader crash if multiple variables has been declared in 'for'Yuri Roubinsky2020-03-281-0/+1
* Renaming of servers for coherency.Juan Linietsky2020-03-271-0/+900