Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce | Spartan322 | 2024-11-26 | 1 | -0/+2 |
|\ | |||||
| * | VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc node | tetrapod00 | 2024-10-19 | 1 | -0/+2 |
| | | |||||
* | | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 1 | -2/+2 |
| | | |||||
* | | Rebrand preambles to Redot | Dubhghlas McLaughlin | 2024-10-11 | 1 | -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> | ||||
* | Visual Shader: Add vector operations to Remap node | tetrapod00 | 2024-09-22 | 1 | -1/+34 |
| | |||||
* | Allow setting a cubemap as default parameter to shader | Chaosus | 2024-08-27 | 1 | -6/+19 |
| | |||||
* | Add `hint_enum` for uniform int in gdshader | Robert Borghese | 2024-07-13 | 1 | -0/+5 |
| | |||||
* | Merge pull request #83729 from Chaosus/vs_fix_texture_param | Rémi Verschelde | 2024-06-12 | 1 | -0/+1 |
|\ | | | | | | | Add extra warning messages to `VisualShaderNodeTextureParameter` | ||||
| * | Add extra warning messages to `VisualShaderNodeTextureParameter` | Yuri Rubinsky | 2023-10-21 | 1 | -0/+1 |
| | | |||||
* | | [VisualShader] Add reroute node and improve port drawing | Hendrik Brucker | 2024-05-13 | 1 | -0/+31 |
| | | |||||
* | | Fix some missing categories in visual shader nodes | A Thousand Ships | 2024-03-05 | 1 | -2/+22 |
| | | |||||
* | | Redesign the graph editor for visual shaders | Hendrik Brucker | 2024-02-22 | 1 | -0/+101 |
|/ | |||||
* | made visual shader ports expandable by default if there is only one output ↵ | DennisManaa | 2023-09-22 | 1 | -6/+0 |
| | | | | | | port and it's of any vector type Co-authored-by: QbieShay <cislaghi.ilaria@gmail.com> | ||||
* | Additional Visual Shader Nodes | Patrick | 2023-07-26 | 1 | -0/+64 |
| | | | | | | | * RotationByAxis Visual Shader Node added * WorldPositionFromDepth Visual Shader Node added * ScreenNormalWorldSpace Visual Shader Node added | ||||
* | Make the dragging connections more user-friendly in visual shaders | Yuri Roubinski | 2023-07-20 | 1 | -0/+2 |
| | |||||
* | Extract and reorganize texture resource classes | Hendrik Brucker | 2023-07-14 | 1 | -0/+4 |
| | |||||
* | Add derivative functions with precision to shaders | Yuri Rubinsky | 2023-01-26 | 1 | -0/+13 |
| | |||||
* | Fix code generation for ProximityRange node in visual shader | Yuri Rubinsky | 2023-01-20 | 1 | -0/+1 |
| | |||||
* | Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTURE | clayjohn | 2023-01-18 | 1 | -0/+16 |
| | | | | in favour of texture hints | ||||
* | Add `uint` type support to visual shaders | Yuri Rubinsky | 2023-01-06 | 1 | -0/+166 |
| | |||||
* | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -29/+29 |
| | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | ||||
* | Fix code generation for `VisualShaderNodeTextureParameterTriplanar` | Yuri Rubinsky | 2022-09-07 | 1 | -0/+1 |
| | |||||
* | Disable Output port preview of Linear Depth Visual Shader node | Patrick | 2022-09-03 | 1 | -0/+3 |
| | | | This disables the output port preview of the node because it's enabled preview caused a shader compilation error | ||||
* | Rename `uniform` to `parameter` across the engine | Yuri Rubinsky | 2022-09-01 | 1 | -56/+63 |
| | |||||
* | Implement custom non-trivial shader functions | Patrick Exner | 2022-08-27 | 1 | -0/+126 |
| | |||||
* | Merge pull request #62454 from Geometror/reflect-refract-vec2-vec4 | Rémi Verschelde | 2022-08-07 | 1 | -4/+3 |
|\ | | | | | Allow for vec2/vec4 to be used in reflect and refract | ||||
| * | Allow vec2 and vec4 for reflect and refract | Hendrik Brucker | 2022-08-07 | 1 | -4/+3 |
| | | |||||
* | | Add `hint_transparent` to use a transparent black placeholder texture | Hugo Locurcio | 2022-08-01 | 1 | -0/+1 |
|/ | | | | | This can be used in shaders to avoid the need to supply a transparent placeholder texture manually. | ||||
* | Fix typo "Frac" instead of "Fract" | Aaron Record | 2022-06-05 | 1 | -2/+2 |
| | |||||
* | Replace most uses of Map by HashMap | reduz | 2022-05-16 | 1 | -1/+1 |
| | | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | ||||
* | Merge pull request #60845 from Chaosus/vs_color_func | Yuri Rubinsky | 2022-05-09 | 1 | -3/+2 |
|\ | |||||
| * | Push `HSV2RGB/RGB2HSV` to `ColorFunc` (from `VecFunc`) in visual shaders | Yuri Roubinsky | 2022-05-07 | 1 | -3/+2 |
| | | |||||
* | | Change output port of `VisualShaderNodeColorUniform` to vec4 | Yuri Roubinsky | 2022-05-07 | 1 | -0/+2 |
|/ | |||||
* | Continue to improve vector4 type in visual shaders | Yuri Roubinsky | 2022-04-22 | 1 | -26/+4 |
| | |||||
* | Add Vector4 to VisualShader | Hendrik Brucker | 2022-04-12 | 1 | -0/+85 |
| | |||||
* | Add some more fixes to visual shader | Yuri Roubinsky | 2022-02-07 | 1 | -1/+1 |
| | |||||
* | Add support for 2D vector type to visual shaders | Yuri Roubinsky | 2022-02-02 | 1 | -35/+165 |
| | |||||
* | [VisualShader] Merge scalar and vector derivative functions into one | Yuri Roubinsky | 2022-01-28 | 1 | -44/+15 |
| | |||||
* | Fix default input port hints for some modes in visual shader | Yuri Roubinsky | 2022-01-22 | 1 | -10/+10 |
| | |||||
* | Update copyright statements to 2022 | Rémi Verschelde | 2022-01-03 | 1 | -2/+2 |
| | | | | Happy new year to the wonderful Godot community! | ||||
* | Add texture filtering properties to `VisualShaderNodeTextureUniform` | Yuri Roubinsky | 2021-12-16 | 1 | -0/+30 |
| | |||||
* | Rename `hint_aniso` to `hint_anisotropy` in the shader language | Hugo Locurcio | 2021-12-10 | 1 | -1/+1 |
| | | | | | The word "anisotropy" is used in full form in BaseMaterial3D's anisotropy-related properties. | ||||
* | Add bitwise operators to `VisualShaderNodeIntOp` | Yuri Roubinsky | 2021-12-03 | 1 | -0/+6 |
| | |||||
* | Added missed limiters for Visual Shader node enums | Yuri Roubinsky | 2021-08-15 | 1 | -36/+61 |
| | |||||
* | Changed `TransformMult` node to `TransformOp` in visual shaders | Yuri Roubinsky | 2021-08-11 | 1 | -8/+14 |
| | |||||
* | Rename Curve3Texture to CurveXYZTexture | Rémi Verschelde | 2021-07-14 | 1 | -6/+6 |
| | | | | | | Neither name is a perfect match but `Curve3Texture` looked too similar to `CurveTexture` and `Curve3D`, which made things confusing when picking a texture type or browsing the API reference. | ||||
* | Added Curve3Texture to Visual Shaders | Yuri Roubinsky | 2021-07-04 | 1 | -0/+33 |
| | |||||
* | Adds `UVFunc` for panning/scaling on UV's to VisualShader's. | Yuri Roubinsky | 2021-06-07 | 1 | -0/+45 |
| | |||||
* | Rename Transform to Transform3D in core | Aaron Franke | 2021-06-03 | 1 | -6/+6 |
| | |||||
* | Added Billboard Node to Visual Shaders | Yuri Roubinsky | 2021-05-28 | 1 | -0/+47 |
| |