summaryrefslogtreecommitdiffstats
path: root/scene/resources/visual_shader.h
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
* Allow setting a cubemap as default parameter to shaderChaosus2024-08-271-1/+1
* Add a material preview to visual shader editorYuri Rubinsky2024-08-171-2/+7
* Fix bugs in visual shader varyingsYuri Rubinsky2024-06-161-3/+6
* [VisualShader] Add reroute node and improve port drawingHendrik Brucker2024-05-131-0/+4
* Prevent expanding output port in visual shader expressionYuri Rubinsky2024-04-191-0/+1
* [Compatibility] Add stub for VisualShaderNodeCommentHendrik Brucker2024-04-181-0/+22
* Add GraphFrame and integrate it in VisualShaderHendrik Brucker2024-04-041-10/+31
* Refactor the parsing of port names in visual shader's expressionsYuri Rubinsky2024-03-211-0/+4
* Redesign the graph editor for visual shadersHendrik Brucker2024-02-221-13/+49
* Check is the ref shader valid in visual shader's update_option_menujsjtxietian2024-01-251-0/+1
* Add connection-related VisualShader operationsHendrik Brucker2024-01-191-0/+1
* Implement drop-down list properties to the custom visual shader nodesYuri Roubinski2023-09-291-1/+25
* Clean up/refactor GraphNode and make it more flexibleHendrik Brucker2023-09-071-0/+4
* Make the dragging connections more user-friendly in visual shadersYuri Roubinski2023-07-201-0/+3
* Merge pull request #76787 from RedworkDE/avoid-localvector-copyRémi Verschelde2023-06-201-4/+4
|\
| * Avoid making unnecessary copies of `LocalVector`RedworkDE2023-05-061-4/+4
* | Add handling of custom visual shader nodes from GDExtensionYuri Rubinsky2023-05-061-0/+6
|/
* Prevent preview error for the instance parameter in visual shaderYuri Rubinsky2023-02-031-1/+12
* Use enum instead of int in virtual methods return typeRaul Santos2023-01-311-3/+3
* Add `uint` type support to visual shadersYuri Rubinsky2023-01-061-0/+3
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-071-1/+1
* Fix various -Wmaybe-uninitialized warnings from GCC 12.2.1Rémi Verschelde2022-09-221-4/+3
* Add conversion for uniform_name property in visual shaderYuri Rubinsky2022-09-071-0/+4
* Merge pull request #64952 from Chaosus/vs_rename_uniform_to_paramRémi Verschelde2022-09-021-37/+37
|\
| * Rename `uniform` to `parameter` across the engineYuri Rubinsky2022-09-011-37/+37
* | Replace Vector2(i) with Size2(i) for methods returning a sizeJohan Aires Rastén2022-09-011-3/+3
|/
* Allow using integer varyings with `flat` interpolation modifierYuri Rubinsky2022-08-251-2/+2
* Replace Array return types with TypedArray 2kobewi2022-08-231-1/+1
* Make `_validate_property` a multilevel methodYuri Sizov2022-08-221-1/+1
* Fix visual shader graph not correctly updating when multiple tabs openedYuri Rubinsky2022-07-161-3/+8
* Remove engine version from visual shaderYuri Rubinsky2022-06-101-10/+0
* Add a new HashSet templatereduz2022-05-201-2/+2
* Replace most uses of Map by HashMapreduz2022-05-161-12/+12
* Continue to improve vector4 type in visual shadersYuri Roubinsky2022-04-221-0/+1
* Add Vector4 to VisualShaderHendrik Brucker2022-04-121-0/+3
* Add `_get_func_code/_is_available` virtual functions to custom nodesYuri Roubinsky2022-03-081-0/+6
* Add varying support to visual shadersYuri Roubinsky2022-03-041-6/+158
* Add some more fixes to visual shaderYuri Roubinsky2022-02-071-2/+2
* Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D`Yuri Roubinsky2022-02-061-1/+1
* Add support for 2D vector type to visual shadersYuri Roubinsky2022-02-021-3/+5
* Fix default input port hints for some modes in visual shaderYuri Roubinsky2022-01-221-1/+1
* Add a GDScript template for `VisualShaderNodeCustom`Yuri Roubinsky2022-01-061-1/+1
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Refactor render_mode in shaders, forbid declaring duplicatesYuri Roubinsky2021-12-211-2/+0
* Fix default_texture_param in shader pipeline to support uniform arraysYuri Roubinsky2021-11-121-1/+1
* Merge pull request #54660 from Chaosus/vs_particles_mesh_emitterRémi Verschelde2021-11-101-0/+2
|\
| * Added `MeshEmitter` node for particles in visual shaderYuri Roubinsky2021-11-061-0/+2