Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-10 | Added 'fma' function to shader language | Yuri Roubinsky | |
2020-06-19 | Added Texture2DArray support to visual shaders | Yuri Roubinsky | |
2020-05-14 | Style: Enforce braces around if blocks and loops | Rémi Verschelde | |
Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html | |||
2020-05-14 | Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks | Rémi Verschelde | |
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027. | |||
2020-05-10 | Style: clang-format: Disable AllowShortCaseLabelsOnASingleLine | Rémi Verschelde | |
Part of #33027. | |||
2020-05-05 | Added uniform qualifiers to visual shaders | Yuri Roubinsky | |
2020-02-26 | Add support for integer type in visual shaders | Yuri Roubinsky | |
2020-02-25 | Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. | Juan Linietsky | |
- Renames PackedIntArray to PackedInt32Array. - Renames PackedFloatArray to PackedFloat32Array. - Adds PackedInt64Array and PackedFloat64Array. - Renames Variant::REAL to Variant::FLOAT for consistency. Packed arrays are for storing large amount of data and creating stuff like meshes, buffers. textures, etc. Forcing them to be 64 is a huge waste of memory. That said, many users requested the ability to have 64 bits packed arrays for their games, so this is just an optional added type. For Variant, the float datatype is always 64 bits, and exposed as `float`. We still have `real_t` which is the datatype that can change from 32 to 64 bits depending on a compile flag (not entirely working right now, but that's the idea). It affects math related datatypes and code only. Neither Variant nor PackedArray make use of real_t, which is only intended for math precision, so the term is removed from there to keep only float. | |||
2020-02-11 | Texture refactor | Juan Linietsky | |
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD | |||
2020-02-07 | Implemented hint_range for VisualShaderNodeScalarUniform | Yuri Roubinsky | |
2020-02-03 | Added missing '\n' in visual shader fresnel node code generation | Yuri Roubinsky | |
2020-02-01 | Few extra formatting fixes for visual shader node generation | Yuri Roubinsky | |
For 'If' and 'Switch' nodes | |||
2020-02-01 | Better visual shader code generation | Yuri Roubinsky | |
2020-01-27 | Added missed bracket to VisualShaderNodeCubeMap | Yuri Roubinsky | |
2020-01-27 | Fix VisualShaderNodeCubeMap generation | Yuri Roubinsky | |
2020-01-23 | Docs for some nodes in visual shader | Yuri Roubinsky | |
Fix typo in `VisualShaderNodeCompare.ComparisonType` name. | |||
2020-01-08 | Merge pull request #33817 from Chaosus/vs_fresnel | Yuri Roubinsky | |
Make Fresnel node in visual shaders to use default NORMAL/VIEW | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-12 | Added missed enum constant VisualShaderNodeTexture::SOURCE_PORT | Yuri Roubinsky | |
2019-11-22 | Makes Fresnel node in visual shaders to use default NORMAL/VIEW | Yuri Roubinsky | |
2019-11-03 | Added sampler inputs for visual shaders | Yuri Roubinsky | |
2019-11-01 | Fix some crashes, overflows and using variables without values | Rafał Mikrut | |
2019-10-11 | [VShaders] Added sampler port to CubeMap, fixed parsing in expresssion s | Yuri Roubinsky | |
2019-10-10 | Uses LoD even if UV slot is not used in visual shader textures | Yuri Roubinsky | |
2019-10-09 | Makes cube maps to be works in visual shaders | Yuri Roubinsky | |
2019-10-03 | Makes Texture and TextureUniform in visual shaders to use UV by default | Yuri Roubinsky | |
2019-10-01 | Added sampler port type for visual shaders | Chaosus | |
2019-09-18 | Some formatting fixes in visual_shader_nodes.cpp | Yuri Rou | |
2019-09-05 | Removed useless code from Switch in visual shader | Chaosus89 | |
2019-09-03 | Some improvements for Switch node in visual shaders | Chaosus89 | |
2019-08-06 | Some improvements to Mix visual shader function | Yuri Roubinski | |
2019-08-01 | Fix outerProduct function in visual shaders | Chaosus | |
2019-07-19 | i18n: Sync translation template with current source | Rémi Verschelde | |
Fix a few typos in new strings. | |||
2019-07-15 | Merge pull request #30532 from Chaosus/vs_triplanar | Rémi Verschelde | |
Added triplanar uniform texture node to visual shaders | |||
2019-07-12 | Added "Is" and "Compare" functions to visual shaders | Chaosus | |
2019-07-12 | Added triplanar uniform texture node to visual shaders | Chaosus | |
2019-07-05 | Added DEPTH_TEXTURE to visual shaders | Chaosus | |
2019-05-19 | Added Fresnel and OneMinus to visual shaders | Chaosus | |
2019-04-29 | Renames captions of Scalar/VectorInterp in Visual Shaders | Chaosus | |
2019-04-13 | Added conditional nodes to visual shaders | Chaosus | |
2019-04-07 | Major improvements for visual shader system | Chaosus | |
2019-02-25 | Fix saturate ScalarFunc in Visual Shader | Windy Darian | |
Was getting this error when using a saturate node. This change fixes it. ``` :39 - Invalid arguments for built-in function: max(float,int) drivers\gles3\rasterizer_storage_gles3.cpp:2150 - Condition ' err != OK ' is true. ``` | |||
2019-02-04 | change hint_color to hint_albedo for sampler2ds | clayjohn | |
2019-01-21 | Modified code generation to be more friendly to previews, fixes #25094 | Juan Linietsky | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-08-29 | Add missing copyright headers | Rémi Verschelde | |
2018-07-17 | Fix some missing BIND_ENUM_CONSTANT for visual_shader_nodes.cpp | Marcelo Fernandez | |
2018-07-15 | Several name fixes for visual shader | Chaosus | |
2018-07-14 | Visual Shaders are back. | Juan Linietsky | |