Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-20 | Fix code generation for ProximityRange node in visual shader | Yuri Rubinsky | |
2023-01-18 | Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTURE | clayjohn | |
in favour of texture hints | |||
2023-01-06 | Add `uint` type support to visual shaders | Yuri Rubinsky | |
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
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". | |||
2022-09-07 | Fix code generation for `VisualShaderNodeTextureParameterTriplanar` | Yuri Rubinsky | |
2022-09-03 | Disable Output port preview of Linear Depth Visual Shader node | Patrick | |
This disables the output port preview of the node because it's enabled preview caused a shader compilation error | |||
2022-09-01 | Rename `uniform` to `parameter` across the engine | Yuri Rubinsky | |
2022-08-27 | Implement custom non-trivial shader functions | Patrick Exner | |
2022-08-07 | Merge pull request #62454 from Geometror/reflect-refract-vec2-vec4 | Rémi Verschelde | |
Allow for vec2/vec4 to be used in reflect and refract | |||
2022-08-07 | Allow vec2 and vec4 for reflect and refract | Hendrik Brucker | |
2022-08-01 | Add `hint_transparent` to use a transparent black placeholder texture | Hugo Locurcio | |
This can be used in shaders to avoid the need to supply a transparent placeholder texture manually. | |||
2022-06-05 | Fix typo "Frac" instead of "Fract" | Aaron Record | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* 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! | |||
2022-05-09 | Merge pull request #60845 from Chaosus/vs_color_func | Yuri Rubinsky | |
2022-05-07 | Push `HSV2RGB/RGB2HSV` to `ColorFunc` (from `VecFunc`) in visual shaders | Yuri Roubinsky | |
2022-05-07 | Change output port of `VisualShaderNodeColorUniform` to vec4 | Yuri Roubinsky | |
2022-04-22 | Continue to improve vector4 type in visual shaders | Yuri Roubinsky | |
2022-04-12 | Add Vector4 to VisualShader | Hendrik Brucker | |
2022-02-07 | Add some more fixes to visual shader | Yuri Roubinsky | |
2022-02-02 | Add support for 2D vector type to visual shaders | Yuri Roubinsky | |
2022-01-28 | [VisualShader] Merge scalar and vector derivative functions into one | Yuri Roubinsky | |
2022-01-22 | Fix default input port hints for some modes in visual shader | Yuri Roubinsky | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-16 | Add texture filtering properties to `VisualShaderNodeTextureUniform` | Yuri Roubinsky | |
2021-12-10 | Rename `hint_aniso` to `hint_anisotropy` in the shader language | Hugo Locurcio | |
The word "anisotropy" is used in full form in BaseMaterial3D's anisotropy-related properties. | |||
2021-12-03 | Add bitwise operators to `VisualShaderNodeIntOp` | Yuri Roubinsky | |
2021-08-15 | Added missed limiters for Visual Shader node enums | Yuri Roubinsky | |
2021-08-11 | Changed `TransformMult` node to `TransformOp` in visual shaders | Yuri Roubinsky | |
2021-07-14 | Rename Curve3Texture to CurveXYZTexture | Rémi Verschelde | |
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. | |||
2021-07-04 | Added Curve3Texture to Visual Shaders | Yuri Roubinsky | |
2021-06-07 | Adds `UVFunc` for panning/scaling on UV's to VisualShader's. | Yuri Roubinsky | |
2021-06-03 | Rename Transform to Transform3D in core | Aaron Franke | |
2021-05-28 | Added Billboard Node to Visual Shaders | Yuri Roubinsky | |
2021-05-26 | Implements expandable color ports in visual shaders | Yuri Roubinsky | |
2021-05-20 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2021-04-04 | Prevents TextureUniform in visual shaders from conversion to constant | Yuri Roubinsky | |
2021-01-18 | Unified several visual shader nodes | Yuri Roubinsky | |
2021-01-15 | Merge pull request #44805 from Chaosus/vs_convert | Rémi Verschelde | |
Add convert options between constants and uniforms in visual shaders | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-30 | Add convert options between constants and uniforms in visual shaders | Yuri Roubinsky | |
2020-12-29 | Consistently use normal_map | Marcel Admiraal | |
2020-11-26 | Added extra warning to VisualShaderNodeTexture + fix warning appearing | Yuri Roubinsky | |
2020-10-18 | Added VisualShaderNodeCurve to easy gather data from a CurveTexture | Yuri Roubinsky | |
2020-09-29 | Merge pull request #42078 from Chaosus/vs_rename_type | Rémi Verschelde | |
Renames Type to OpType in VisualShaderNodeMultiplyAdd | |||
2020-09-21 | Fix some bugs in visual shader editor | Yuri Roubinsky | |
2020-09-15 | Renames Type to OpType in VisualShaderNodeMultiplyAdd | Yuri Roubinsky | |
To prevent possible conflicts with C# and other languages. | |||
2020-09-10 | Added Texture3D to visual shaders | Yuri Roubinsky | |
2020-09-05 | Cleanup constructor code in visual shader nodes | Yuri Roubinsky | |
2020-07-27 | Added default value for uniforms in visual shaders | Yuri Roubinsky | |
2020-07-27 | Optimize code generation for fresnel node in visual shaders | Yuri Roubinsky | |