summaryrefslogtreecommitdiffstats
path: root/scene/resources/visual_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use Core/Scene stringnames consistentlykobewi2024-05-131-1/+1
* [VisualShader] Add reroute node and improve port drawingHendrik Brucker2024-05-131-4/+92
* Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-26/+28
* Merge pull request #90892 from Chaosus/vs_fix_expression_port_expandRémi Verschelde2024-05-011-0/+4
|\
| * Prevent expanding output port in visual shader expressionYuri Rubinsky2024-04-191-0/+4
* | Rename internal is_ascii_char to is_ascii_alphabet_charAaron Franke2024-04-201-2/+2
|/
* [Compatibility] Add stub for VisualShaderNodeCommentHendrik Brucker2024-04-181-1/+20
* Add GraphFrame and integrate it in VisualShaderHendrik Brucker2024-04-041-23/+124
* Refactor the parsing of port names in visual shader's expressionsYuri Rubinsky2024-03-211-52/+45
* Redesign the graph editor for visual shadersHendrik Brucker2024-02-221-0/+5
* Merge pull request #86564 from Giwayume/feature/canvas-item-shader-custom-dataRémi Verschelde2024-02-081-0/+2
|\
| * Add custom shader attributes to Canvas Item ShadersGiwayume2024-01-231-0/+2
* | Check is the ref shader valid in visual shader's update_option_menujsjtxietian2024-01-251-0/+4
* | Add connection-related VisualShader operationsHendrik Brucker2024-01-191-0/+14
* | Merge pull request #84348 from jsjtxietian/screen-uv-in-visual-shader-preview...Rémi Verschelde2024-01-041-4/+4
|\ \ | |/ |/|
| * Fix visual shader's screen_uv input preview uses position of nodejsjtxietian2023-11-061-4/+4
* | Visual shader refacter use of connectionAlistair Leslie-Hughes2023-12-121-6/+7
* | Fix VisualShader connection use after free.Alistair Leslie-Hughes2023-11-141-1/+1
|/
* Merge pull request #83194 from jsjtxietian/fix-bool-varying-code-genRémi Verschelde2023-10-131-3/+0
|\
| * Fix bool varying's generated code will be modified with flatjsjtxietian2023-10-121-3/+0
* | Fix parameter shader node not declared when only connected to a VaryingSetterjsjtxietian2023-10-121-1/+1
|/
* Implement drop-down list properties to the custom visual shader nodesYuri Roubinski2023-09-291-0/+97
* made visual shader ports expandable by default if there is only one output po...DennisManaa2023-09-221-0/+4
* Clean up/refactor GraphNode and make it more flexibleHendrik Brucker2023-09-071-0/+8
* Make the dragging connections more user-friendly in visual shadersYuri Roubinski2023-07-201-0/+13
* Unify and streamline connecting to Resource changeskobewi2023-07-171-3/+3
* Merge pull request #73691 from Chaosus/vs_depthYuri Sizov2023-07-121-1/+3
|\
| * Add DEPTH to the visual shader output (for spatial mode)Yuri Rubinsky2023-02-211-1/+3
* | Remove uses of `vformat()` with no placeholdersHugo Locurcio2023-06-281-2/+2
* | Add handling of custom visual shader nodes from GDExtensionYuri Rubinsky2023-05-061-0/+30
* | Add LIGHT_IS_DIRECTIONAL built-in for spatial shadersJohan Aires Rastén2023-04-201-0/+1
* | Add EXPOSURE built in to spatial shadersclayjohn2023-04-121-0/+3
* | Write out render_mode even when mode is set to default in VisualShadersclayjohn2023-04-111-3/+9
|/
* Prevent preview error for the instance parameter in visual shaderYuri Rubinsky2023-02-031-0/+5
* Merge pull request #71479 from raulsntos/virtual-return-typeRémi Verschelde2023-02-011-2/+8
|\
| * Use enum instead of int in virtual methods return typeRaul Santos2023-01-311-2/+8
* | Merge pull request #72485 from BastiaanOlij/add_eye_matrix_accessRémi Verschelde2023-02-011-0/+2
|\ \
| * | Expose EYE_OFFSET to gdshader codeBastiaan Olij2023-02-011-0/+2
| |/
* / Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and G...Marius Hanl2023-01-311-1/+1
|/
* PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke2023-01-241-1/+1
* Some refactoring for visual shader texture functionsYuri Rubinsky2023-01-201-1/+0
* Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn2023-01-181-4/+0
* Add few improvements for `VisualShaderNodeParticleRandomness`Yuri Rubinsky2023-01-091-8/+0
* Add `uint` type support to visual shadersYuri Rubinsky2023-01-061-12/+103
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Add missing CUSTOM inputs for the spatial/vertex mode of visual shaderYuri Rubinsky2022-12-261-0/+4
* Optimize a code generation of visual shader particlesYuri Rubinsky2022-12-111-49/+39
* Implement CAMERA_VISIBLE_LAYERS as built-in shader variableNumbuhFour2022-12-031-0/+2
* Simplify GDVIRTUAL_CALL callskobewi2022-10-191-10/+6
* SCons: Re-enable treating `#warning` as error with `werror`Rémi Verschelde2022-10-101-3/+2