summaryrefslogtreecommitdiffstats
path: root/scene/resources/visual_shader.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* | 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/+1
* Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn2021-10-281-0/+1
* Make port previews in visual shader visible in other shader modesYuri Roubinsky2021-10-111-0/+2
* Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-221-0/+14
* Added missed limiters for Visual Shader node enumsYuri Roubinsky2021-08-151-0/+1
* Makes dictionary instead of string for visual shader versionYuri Roubinsky2021-08-021-4/+6
* Auto-set a first compatible uniform on dragging to create a UniformRefYuri Roubinsky2021-07-121-0/+1
* Fix auto-connection from output node to input (VisualShaders)Yuri Roubinsky2021-06-281-0/+4
* Continuation of work on visual particles systemYuri Roubinsky2021-06-071-2/+4
* Adds `UVFunc` for panning/scaling on UV's to VisualShader's.Yuri Roubinsky2021-06-071-0/+4
* Added Billboard Node to Visual ShadersYuri Roubinsky2021-05-281-0/+5
* Implements expandable color ports in visual shadersYuri Roubinsky2021-05-261-0/+8