summaryrefslogtreecommitdiffstats
path: root/editor/plugins/visual_shader_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973Spartan3222024-11-271-0/+2
|\
| * Merge pull request #97884 from passivestar/list-variationsThaddeus Crews2024-11-271-0/+1
| |\ | | | | | | | | | Add theme type variations for secondary Trees and ItemLists
| | * Add theme type variations for secondary Trees and ItemListspassivestar2024-11-191-0/+1
| | |
| * | Merge pull request #99516 from KoBeWi/quantum_entanglement_of_source_filesThaddeus Crews2024-11-261-0/+1
| |\ \ | | | | | | | | | | | | Untangle ColorPicker includes
| | * | Untangle ColorPicker includeskobewi2024-11-221-0/+1
| | |/
* | | Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-261-1/+4
|\| |
| * | Merge pull request #97388 from tetrapod00/visualshader-linear-srgbThaddeus Crews2024-11-221-0/+2
| |\ \ | | | | | | | | | | | | VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc node
| | * | VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc nodetetrapod002024-10-191-0/+2
| | | |
| * | | Allow `SCREEN_UV` to be used in light function of spatial shaderChaosus2024-11-191-1/+2
| | |/ | |/|
* | | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-151-3/+107
|\| |
| * | Merge pull request #99177 from Chaosus/vs_swap_connectionsThaddeus Crews2024-11-151-0/+29
| |\ \ | | | | | | | | | | | | Add swap connection option to visual shader graph
| | * | Add swap connection option to visual shader graphChaosus2024-11-151-0/+29
| | | |
| * | | Fix error emitting when reset a visual shader preview parameterChaosus2024-11-151-2/+5
| |/ /
| * | Add copy/paste options to preview material parameters in visual shaderChaosus2024-11-121-1/+73
| | |
* | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-111-1/+1
|\| |
| * | Avoid const_cast in List::erase by requiring mutable elementsrune-scape2024-11-081-1/+1
| | |
* | | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-021-5/+18
|\| |
| * | Merge pull request #98303 from Chaosus/vs_transparency_previewYuri Rubinsky2024-10-311-5/+18
| |\ \ | | | | | | | | Add alpha channel display to vec4 previews of visual shader nodes
| | * | Add alpha channel display to vec4 previews of visual shader nodesChaosus2024-10-181-5/+18
| | | |
* | | | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-5/+5
|\| | |
| * | | Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-5/+5
| | | |
* | | | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| | | |
* | | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-5/+4
|\| | |
| * | | [Core] Fix sorting of `Dictionary` keysA Thousand Ships2024-10-181-5/+4
| |/ / | | | | | | | | | `StringName` keys were sorted as `StringName` which is unstable.
* | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-3/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* / Add cut_nodes_request signal to GraphEditaryan-118251142024-09-271-0/+1
|/
* Visual Shader: Add vector operations to Remap nodetetrapod002024-09-221-1/+17
|
* Set auto translate mode for drag previewsHaoyu Qiu2024-09-191-0/+2
| | | | | | | | | | | | | - Controls - `LineEdit`, `TextEdit`: Always disabled since it's dragging user input. - `TabBar`: Use the same auto translate mode as the node. - `RichTextLabel`: Always disable since auto translation is done differently from other controls (selection text you get programmatically is always after auto translation). - Editor - Disable drag preview auto translation if the text is user input, filename, or class name. - Also disabled unexpected auto translation for audio bus effect names.
* Merge pull request #96400 from ↵Rémi Verschelde2024-09-161-26/+25
|\ | | | | | | | | | | Maran23/inputmap-usage-for-filter-and-corresponding-refactor Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.
| * Use InputMap actions consistently across all LineEdit's that filter an ↵Marius Hanl2024-08-311-26/+25
| | | | | | | | | | | | | | | | | | underlying Tree or ItemList. - Instead of checking for Key::UP, Key::DOWN, Key::PAGEUP, Key::PAGEDOWN etc., we rather check for the action like 'ui_up' or 'ui_down'. - Also use AcceptDialog's 'register_text_enter' functionality to consistently close a dialog when ENTER is pressed while the LineEdit has focus (instead of redirecting ENTER keys to e.g. the underlying Tree). - Unify the LineEdit filter behavior for the SceneTreeDialog and corresponding usages - Improve OK Button disablement (something should be selected)
* | Fix Set Frame Title popup positionGiganzo2024-09-041-1/+1
| |
* | StringName Dictionary keysrune-scape2024-08-291-2/+2
|/ | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead
* [Scene] Add SceneStringName::toggledYuri Rubinsky2024-08-281-1/+1
|
* Merge pull request #93017 from Chaosus/vs_mesh_emitter_drag_and_dropRémi Verschelde2024-08-281-0/+15
|\ | | | | | | Allow drag & drop Mesh to create MeshEmitter in visual shaders
| * Allow drag & drop Mesh to create MeshEmitter in visual shadersYuri Rubinsky2024-06-111-0/+15
| |
* | Merge pull request #95984 from timothyqiu/what-identifierRémi Verschelde2024-08-271-2/+2
|\ \ | | | | | | | | | Add `String.is_valid_unicode_identifier()`
| * | Add `String.is_valid_unicode_identifier()`Haoyu Qiu2024-08-271-2/+2
| | | | | | | | | | | | | | | | | | | | | - Adds `is_valid_unicode_identifier()` - Adds `is_valid_ascii_identifier()` - Deprecates `is_valid_identifier()` - Renames `validate_identifier()` to `validate_ascii_identifier()`
* | | Merge pull request #95126 from Chaosus/shader_cubemap_fixRémi Verschelde2024-08-271-1/+1
|\ \ \ | | | | | | | | | | | | Allow setting a cubemap as default parameter to shader
| * | | 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/+1
|/ /
* | Merge pull request #94215 from Chaosus/vs_preview_and_param_listRémi Verschelde2024-08-261-79/+338
|\ \ | | | | | | | | | Add a material preview to visual shader editor
| * | Add a material preview to visual shader editorYuri Rubinsky2024-08-171-79/+338
| | |
* | | Fix visual shader inputs to follow the alphabet orderYuri Rubinsky2024-08-201-20/+19
| | |
* | | Fix small graph editor pins at higher display scalesaryan-118251142024-08-171-2/+2
|/ /
* | Merge pull request #92576 from aaronfranke/shader-lang-editorsRémi Verschelde2024-08-161-7/+20
|\ \ | | | | | | | | | Make shader language editors inherit the same base class
| * | Make shader language editors inherit the same base classAaron Franke2024-08-151-7/+20
| | |
* | | Merge pull request #95542 from KoBeWi/go_bind_yourselfRémi Verschelde2024-08-161-6/+0
|\ \ \ | | | | | | | | | | | | Remove empty `bind_methods()`
| * | | Remove empty bind_methods()kobewi2024-08-151-6/+0
| |/ /
* / / Remove superfluous `print_line` callChris Cranford2024-08-151-1/+0
|/ /