summaryrefslogtreecommitdiffstats
path: root/scene/resources/visual_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow `SCREEN_UV` to be used in light function of spatial shaderChaosus2024-11-191-0/+1
* Merge pull request #94889 from rune-scape/no-const-list-eraseThaddeus Crews2024-11-101-1/+1
|\
| * Avoid const_cast in List::erase by requiring mutable elementsrune-scape2024-11-081-1/+1
* | Merge pull request #98571 from timothyqiu/pname-no-editorThaddeus Crews2024-11-051-2/+2
|\ \ | |/ |/|
| * Don't mark `PROPERTY_USAGE_NO_EDITOR` properties for translationHaoyu Qiu2024-10-261-2/+2
* | Add alpha channel display to vec4 previews of visual shader nodesChaosus2024-10-181-1/+1
|/
* Merge pull request #95984 from timothyqiu/what-identifierRémi Verschelde2024-08-271-2/+2
|\
| * Add `String.is_valid_unicode_identifier()`Haoyu Qiu2024-08-271-2/+2
* | Merge pull request #95126 from Chaosus/shader_cubemap_fixRémi Verschelde2024-08-271-1/+1
|\ \
| * | Allow setting a cubemap as default parameter to shaderChaosus2024-08-271-1/+1
| |/
* / Add `CLIP_SPACE_FAR` built-in to spatial shaderChaosus2024-08-271-0/+3
|/
* Merge pull request #94215 from Chaosus/vs_preview_and_param_listRémi Verschelde2024-08-261-2/+74
|\
| * Add a material preview to visual shader editorYuri Rubinsky2024-08-171-2/+74
* | Fix visual shader inputs to follow the alphabet orderYuri Rubinsky2024-08-201-141/+140
|/
* Merge pull request #95465 from jsjtxietian/remove-category-warningRémi Verschelde2024-08-161-1/+0
|\
| * Remove `missing a category` warning in visual shader nodejsjtxietian2024-08-131-1/+0
* | Change "Node3D" to "Spatial" in VisualShader resourcetetrapod002024-08-121-9/+9
|/
* Fix internal connection count decreased if visual shader node removedYuri Rubinsky2024-07-181-0/+1
* Add few new outputs to the visual shadersYuri Rubinsky2024-07-121-0/+2
* Fix bugs in visual shader varyingsYuri Rubinsky2024-06-161-24/+29
* Fix incorrect preview port in visual shaderYuri Rubinsky2024-06-141-6/+1
* Merge pull request #92847 from aaronp64/varying_getter_port_typeRémi Verschelde2024-06-111-3/+3
|\
| * Fix VisualShaderNodeVaryingGetter expanded ports adding ".x" to shaderaaronp642024-06-061-3/+3
* | Merge pull request #90850 from AlexeyBond/patch-1Rémi Verschelde2024-06-071-0/+4
|\ \ | |/ |/|
| * fix: Handle Vector4 default input values in visual shadersAlexey Bondarenko2024-04-181-0/+4
* | 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