Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-19 | Use range iterators for RBSet in most cases | Aaron Record | |
2022-05-19 | Add dedicated macros for property name extraction | Haoyu Qiu | |
* Replace case-by-case extraction with PNAME & GNAME * Fix group handling when group hint begins with property name * Exclude properties that are PROPERTY_USAGE_NO_EDITOR * Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros | |||
2022-05-16 | Merge pull request #60986 from fire-forge/capitalism | Rémi Verschelde | |
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-13 | Capitalize output port names in visual shader | FireForge | |
2022-05-12 | Capitalize/fix some property enum hints | FireForge | |
2022-04-22 | Continue to improve vector4 type in visual shaders | Yuri Roubinsky | |
2022-04-12 | Add Vector4 to VisualShader | Hendrik Brucker | |
2022-03-29 | Remove `SHADOW_ATTENUATION` spatial light shader built-in | Yuri Roubinsky | |
2022-03-28 | Merge pull request #59619 from Chaosus/vs_input_desc | Rémi Verschelde | |
2022-03-28 | Add refs to shading language to the desciption of input nodes in vshader | Yuri Roubinsky | |
2022-03-28 | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | |
This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor. | |||
2022-03-18 | Rename several transform built-ins in shaders | Yuri Roubinsky | |
2022-03-08 | Add `_get_func_code/_is_available` virtual functions to custom nodes | Yuri Roubinsky | |
2022-03-07 | Merge pull request #58750 from Chaosus/vs_varyings | Rémi Verschelde | |
Add varying support to visual shaders | |||
2022-03-04 | Add varying support to visual shaders | Yuri Roubinsky | |
2022-03-03 | Adds few more input/output built-ins to visual shader | Yuri Roubinsky | |
2022-02-22 | Use Filament specular models and parametrization | clayjohn | |
2022-02-07 | Add some more fixes to visual shader | Yuri Roubinsky | |
2022-02-06 | Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` | Yuri Roubinsky | |
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-02 | Add support for 2D vector type to visual shaders | Yuri Roubinsky | |
2022-01-23 | Merge pull request #57056 from Chaosus/vs_fix_defaults | Rémi Verschelde | |
2022-01-22 | Remove transform input from fog mode in visual shaders | Yuri Roubinsky | |
2022-01-22 | Fix default input port hints for some modes in visual shader | Yuri Roubinsky | |
2022-01-21 | Fix undo after non-last port removal in `VisualShaderNodeExpression` | Yuri Roubinsky | |
2022-01-11 | Fixed incorrect property types | Arnav Vijaywargiya | |
2022-01-06 | Add a GDScript template for `VisualShaderNodeCustom` | Yuri Roubinsky | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-21 | Refactor render_mode in shaders, forbid declaring duplicates | Yuri Roubinsky | |
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-18 | Enchance `VisualShaderNodeMeshEmitter`, add more ports and fix bugs | Yuri Roubinsky | |
2021-11-12 | Fix default_texture_param in shader pipeline to support uniform arrays | Yuri Roubinsky | |
2021-11-11 | String: Remove `erase` method, bindings can't mutate String | Rémi Verschelde | |
2021-11-10 | Merge pull request #54660 from Chaosus/vs_particles_mesh_emitter | Rémi Verschelde | |
2021-11-10 | VisualShader: Document enum args for virtual methods | Rémi Verschelde | |
Fixes #31563. | |||
2021-11-06 | Added `MeshEmitter` node for particles in visual shader | Yuri Roubinsky | |
2021-11-05 | Added 2D boolean hint for particle emitters in visual shaders | Yuri Roubinsky | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-10-29 | Repair Fog mode in visual shaders | Yuri Roubinsky | |
2021-10-28 | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | clayjohn | |
Co-authored-by: Brian Semrau <brian.semrau@gmail.com> | |||
2021-10-11 | Make port previews in visual shader visible in other shader modes | Yuri Roubinsky | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-08-26 | Fix misspelled "overriden" | Haoyu Qiu | |
In recent GDVIRTUAL PR and SkeletonModification3DJiggle doc. | |||
2021-08-22 | Replace BIND_VMETHOD by new GDVIRTUAL syntax | reduz | |
* New syntax is type safe. * New syntax allows for type safe virtuals in native extensions. * New syntax permits extremely fast calling. Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`. These will require API rework on a separate PR as they work different than the rest of the functions. Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits. | |||
2021-08-15 | Added missed limiters for Visual Shader node enums | Yuri Roubinsky | |
2021-08-12 | Fix printing error about unsupported modifier on `TransformUniform` | Yuri Roubinsky | |