summaryrefslogtreecommitdiff
path: root/scene/resources/visual_shader.cpp
AgeCommit message (Expand)Author
2021-08-22Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz
2021-08-15Added missed limiters for Visual Shader node enumsYuri Roubinsky
2021-08-12Fix printing error about unsupported modifier on `TransformUniform`Yuri Roubinsky
2021-08-06Fix a default shader specular render mode to (`SCHLICK_GGX`/`BLINN`)Yuri Roubinsky
2021-08-03Added more input/output built-ins to visual shadersYuri Roubinsky
2021-08-02Makes dictionary instead of string for visual shader versionYuri Roubinsky
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-21Fix function code generation for uniform triplanar node in visual shaderYuri Roubinsky
2021-07-20Merge pull request #50605 from Calinou/tweak-shader-code-styleRémi Verschelde
2021-07-19Use C++11 raw literals for shader code to improve readabilityHugo Locurcio
2021-07-18Optimize StringName usagereduz
2021-07-17Prevent function gen in visual shader if no out connection is providedYuri Roubinsky
2021-07-12Auto-set a first compatible uniform on dragging to create a UniformRefYuri Roubinsky
2021-06-28Fix auto-connection from output node to input (VisualShaders)Yuri Roubinsky
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-07Continuation of work on visual particles systemYuri Roubinsky
2021-06-07Adds `UVFunc` for panning/scaling on UV's to VisualShader's.Yuri Roubinsky
2021-06-03Rename Variant TRANSFORM to TRANSFORM3DAaron Franke
2021-06-03Rename Transform to Transform3D in coreAaron Franke
2021-05-28Added Billboard Node to Visual ShadersYuri Roubinsky
2021-05-26Implements expandable color ports in visual shadersYuri Roubinsky
2021-05-07Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWit...Lightning_A
2021-04-27Merge pull request #47826 from Chaosus/vs_fix_default_input_overridingRémi Verschelde
2021-04-19doc: Sync classref with current sourceRémi Verschelde
2021-04-17Fix `sky` visual shader mode after last renameYuri Roubinsky
2021-04-12Prevents default values of VSNodeCustom from overriding by a scriptYuri Roubinsky
2021-02-21Added Comment node to Visual ShadersYuri Roubinsky
2021-02-18Fix crash when calling connect_nodes_forced with invalid paramsDelf Neumärker
2021-02-18Modernize atomicsPedro J. Estébanez
2021-02-16Fixes crash when calling VisualShader::set_modeandybarcia
2021-02-14VisualShader::_input_type_changed Fix index out of bounds crash.kleonc
2021-02-11Improve resource load cachereduz
2021-02-10Removed _change_notifyreduz
2021-01-18Added SDF nodes to visual shaderYuri Roubinsky
2021-01-15Fix replaced visual shader nodes updatingYuri Roubinsky
2021-01-15Merge pull request #44805 from Chaosus/vs_convertRémi Verschelde
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-30Add convert options between constants and uniforms in visual shadersYuri Roubinsky
2020-12-29Consistently use normal_mapMarcel Admiraal
2020-12-28Rename empty() to is_empty()Marcel Admiraal
2020-12-02Fixed some errors when changing port name in visual shader expressionsYuri Roubinsky
2020-12-01Fix few bugs in visual shader expressionsYuri Roubinsky
2020-11-29Fixed several visual shader inputsYuri Roubinsky
2020-11-28Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)Yuri Roubinsky
2020-11-16Remove empty lines around braces with the formatting scriptAaron Franke
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-10-27Visual Shader Parenthesis fixLuke Costello
2020-10-18Added VisualShaderNodeCurve to easy gather data from a CurveTextureYuri Roubinsky
2020-10-10Adds Metallic to spatial light input of visual shadersYuri Roubinsky