summaryrefslogtreecommitdiffstats
path: root/scene/resources/visual_shader_nodes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixes Texture2dParameter node filter optionbiswas084332023-11-121-0/+2
* made visual shader ports expandable by default if there is only one output po...DennisManaa2023-09-221-93/+44
* Additional Visual Shader NodesPatrick2023-07-261-0/+226
* Make the dragging connections more user-friendly in visual shadersYuri Roubinski2023-07-201-0/+8
* Extract and reorganize texture resource classesHendrik Brucker2023-07-141-0/+2
* Fix ndc calculation for LinearSceneDepth VS node in GLES3Patrick2023-03-141-2/+5
* make particle billboard take into account non-uniform scaleQbieShay2023-02-131-2/+5
* Mark fma function as high end so it isn't used with the gl_compatibility rend...clayjohn2023-02-081-2/+5
* Use mix for vector types in switch node in the visual shaderYuri Rubinsky2023-01-311-8/+27
* Add derivative functions with precision to shadersYuri Rubinsky2023-01-261-4/+58
* Fix code generation for ProximityRange node in visual shaderYuri Rubinsky2023-01-201-3/+6
* Some refactoring for visual shader texture functionsYuri Rubinsky2023-01-201-245/+182
* Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn2023-01-181-22/+139
* Fixes incorrect caption for TextureParameterTriplanarNong Van Tinh2023-01-171-1/+1
* Add `uint` type support to visual shadersYuri Rubinsky2023-01-061-5/+384
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Visual Shader UVFunc keep existing input value on function changedzil1232022-11-101-2/+2
* Fix code generation for some visual shader nodesYuri Rubinsky2022-10-191-23/+36
* Fix typo in VisualShader DistanceFade nodePatrick2022-10-181-1/+1
* Fix code generation for `VisualShaderNodeTextureParameterTriplanar`Yuri Rubinsky2022-09-071-0/+7
* Disable Output port preview of Linear Depth Visual Shader nodePatrick2022-09-031-1/+13
* Rename `uniform` to `parameter` across the engineYuri Rubinsky2022-09-011-384/+377
* Fix LinearDepth calculation for GLES3Patrick2022-08-311-1/+5
* Implement custom non-trivial shader functionsPatrick Exner2022-08-271-0/+404
* Merge pull request #63999 from QbieShay/qbie/vs-qolClay John2022-08-181-8/+8
|\
| * Improve visual shader defaults for quality of lifeQbieShay2022-08-121-8/+8
* | Merge pull request #62454 from Geometror/reflect-refract-vec2-vec4Rémi Verschelde2022-08-071-20/+27
|\ \ | |/ |/|
| * Allow vec2 and vec4 for reflect and refractHendrik Brucker2022-08-071-20/+27
* | Add `hint_transparent` to use a transparent black placeholder textureHugo Locurcio2022-08-011-1/+6
|/
* Fix typo "Frac" instead of "Fract"Aaron Record2022-06-051-4/+4
* Merge pull request #60803 from Chaosus/shader_hint_renameRémi Verschelde2022-05-241-146/+78
|\
| * Rename `hint_albedo`, `hint_white/black` in shadersYuri Roubinsky2022-05-091-146/+78
* | Replace most uses of Map by HashMapreduz2022-05-161-2/+2
|/
* Merge pull request #60845 from Chaosus/vs_color_funcYuri Rubinsky2022-05-091-66/+24
|\
| * Push `HSV2RGB/RGB2HSV` to `ColorFunc` (from `VecFunc`) in visual shadersYuri Roubinsky2022-05-071-66/+24
* | Change output port of `VisualShaderNodeColorUniform` to vec4Yuri Roubinsky2022-05-071-7/+12
|/
* Rename Basis get_axis to get_column, remove redundant methodsAaron Franke2022-05-031-3/+3
* Continue to improve vector4 type in visual shadersYuri Roubinsky2022-04-221-276/+110
* Add Vector4 to VisualShaderHendrik Brucker2022-04-121-19/+393
* String: Remove TTR and DTR defines in non-tools buildRémi Verschelde2022-03-281-13/+13
* Rename several transform built-ins in shadersYuri Roubinsky2022-03-181-7/+7
* Add `_get_func_code/_is_available` virtual functions to custom nodesYuri Roubinsky2022-03-081-2/+4
* simplify calculation of max in grayscaleMarkus Sauermann2022-02-201-2/+1
* Add some more fixes to visual shaderYuri Roubinsky2022-02-071-1/+1
* Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D`Yuri Roubinsky2022-02-061-58/+58
* Add support for 2D vector type to visual shadersYuri Roubinsky2022-02-021-304/+889
* [VisualShader] Merge scalar and vector derivative functions into oneYuri Roubinsky2022-01-281-90/+51
* Fix default input port hints for some modes in visual shaderYuri Roubinsky2022-01-221-41/+67
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Add texture filtering properties to `VisualShaderNodeTextureUniform`Yuri Roubinsky2021-12-161-22/+159