summaryrefslogtreecommitdiffstats
path: root/scene/resources/visual_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix connection of subports after uniform->constant conversion in vshaderYuri Rubinsky2022-05-231-0/+42
* Add a new HashSet templatereduz2022-05-201-8/+8
* Use range iterators for RBSet in most casesAaron Record2022-05-191-2/+2
* Add dedicated macros for property name extractionHaoyu Qiu2022-05-191-4/+4
* Merge pull request #60986 from fire-forge/capitalismRémi Verschelde2022-05-161-1/+1
|\
| * Capitalize/fix some property enum hintsFireForge2022-05-121-1/+1
* | Replace most uses of Map by HashMapreduz2022-05-161-29/+29
* | Capitalize output port names in visual shaderFireForge2022-05-131-58/+58
|/
* Continue to improve vector4 type in visual shadersYuri Roubinsky2022-04-221-134/+66
* Add Vector4 to VisualShaderHendrik Brucker2022-04-121-3/+180
* Remove `SHADOW_ATTENUATION` spatial light shader built-inYuri Roubinsky2022-03-291-1/+0
* Merge pull request #59619 from Chaosus/vs_input_descRémi Verschelde2022-03-281-2/+2
|\
| * Add refs to shading language to the desciption of input nodes in vshaderYuri Roubinsky2022-03-281-2/+2
* | String: Remove TTR and DTR defines in non-tools buildRémi Verschelde2022-03-281-5/+5
|/
* Rename several transform built-ins in shadersYuri Roubinsky2022-03-181-17/+17
* Add `_get_func_code/_is_available` virtual functions to custom nodesYuri Roubinsky2022-03-081-19/+65
* Merge pull request #58750 from Chaosus/vs_varyingsRémi Verschelde2022-03-071-15/+501
|\
| * Add varying support to visual shadersYuri Roubinsky2022-03-041-15/+501
* | Adds few more input/output built-ins to visual shaderYuri Roubinsky2022-03-031-2/+17
|/
* Use Filament specular models and parametrizationclayjohn2022-02-221-1/+1
* Add some more fixes to visual shaderYuri Roubinsky2022-02-071-5/+9
* Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D`Yuri Roubinsky2022-02-061-132/+132
* Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-9/+5
* Merge pull request #57562 from AnilBK/string-add-containsRémi Verschelde2022-02-031-1/+1
|\
| * String: Add contains().Anilforextra2022-02-041-1/+1
* | Add support for 2D vector type to visual shadersYuri Roubinsky2022-02-021-146/+417
|/
* Merge pull request #57056 from Chaosus/vs_fix_defaultsRémi Verschelde2022-01-231-2/+2
|\
| * Fix default input port hints for some modes in visual shaderYuri Roubinsky2022-01-221-2/+2
* | Remove transform input from fog mode in visual shadersYuri Roubinsky2022-01-221-1/+0
|/
* Fix undo after non-last port removal in `VisualShaderNodeExpression`Yuri Roubinsky2022-01-211-2/+0
* Fixed incorrect property typesArnav Vijaywargiya2022-01-111-1/+1
* Add a GDScript template for `VisualShaderNodeCustom`Yuri Roubinsky2022-01-061-2/+2
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Refactor render_mode in shaders, forbid declaring duplicatesYuri Roubinsky2021-12-211-53/+33
* Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-14/+14
* Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-231-1/+1
* Enchance `VisualShaderNodeMeshEmitter`, add more ports and fix bugsYuri Roubinsky2021-11-181-0/+1
* Fix default_texture_param in shader pipeline to support uniform arraysYuri Roubinsky2021-11-121-1/+3
* String: Remove `erase` method, bindings can't mutate StringRémi Verschelde2021-11-111-10/+8
* Merge pull request #54660 from Chaosus/vs_particles_mesh_emitterRémi Verschelde2021-11-101-0/+6
|\
| * Added `MeshEmitter` node for particles in visual shaderYuri Roubinsky2021-11-061-0/+6
* | VisualShader: Document enum args for virtual methodsRémi Verschelde2021-11-101-2/+2
|/
* Added 2D boolean hint for particle emitters in visual shadersYuri Roubinsky2021-11-051-0/+8
* Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio2021-11-031-13/+13
* Repair Fog mode in visual shadersYuri Roubinsky2021-10-291-5/+9
* Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn2021-10-281-4/+23
* Make port previews in visual shader visible in other shader modesYuri Roubinsky2021-10-111-11/+41
* Use range iterators for `Map`Lightning_A2021-09-301-26/+26
* Fix misspelled "overriden"Haoyu Qiu2021-08-261-1/+1
* Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-221-58/+51