Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-12 | Merge pull request #60643 from clayjohn/GLES3-3D | Rémi Verschelde | |
2022-05-12 | Basic 3D rendering | clayjohn | |
2022-05-12 | Merge pull request #58152 from raulsntos/fix-curve-bake-algorithm | Rémi Verschelde | |
2022-05-12 | Fix Curve bake algorithm | Raul Santos | |
2022-05-12 | Fix Curve idx calculation for baked tilts and up vectors | Raul Santos | |
2022-05-12 | Use new HashMap implementation in the TextServer, and Font. | bruvzg | |
2022-05-12 | Add a new HashMap implementation | reduz | |
Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<> | |||
2022-05-10 | Merge pull request #60932 from Geometror/button-fix-expand-icon | Rémi Verschelde | |
2022-05-10 | Fix button icon expansion calculation with empty text | Hendrik Brucker | |
2022-05-10 | Merge pull request #60917 from akien-mga/ci-emscripten-3.1.10 | Rémi Verschelde | |
2022-05-10 | Merge pull request #51591 from Calinou/call-group-default-immediate | Rémi Verschelde | |
Make `{call,set,notify}_group()` immediate by default | |||
2022-05-10 | Add fill_mode to ProgressBar | floppyhammer | |
2022-05-10 | Fix warnings found by Emscripten 3.1.10 | Rémi Verschelde | |
Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and `-Wliteral-range` warnings. | |||
2022-05-09 | Merge pull request #60864 from V-Sekai/modification-stack-array | Rémi Verschelde | |
2022-05-09 | Merge pull request #60905 from KoBeWi/⚓ | Rémi Verschelde | |
Simplify anchor metadata | |||
2022-05-09 | Merge pull request #60845 from Chaosus/vs_color_func | Yuri Rubinsky | |
2022-05-09 | Merge pull request #60844 from Chaosus/vs_vec4 | Yuri Rubinsky | |
2022-05-09 | Simplify anchor metadata | kobewi | |
2022-05-09 | Merge pull request #60868 from KoBeWi/1wayarea | Rémi Verschelde | |
2022-05-09 | Merge pull request #60890 from pfertyk/issue-60866-fix-backspace-selection-left | Rémi Verschelde | |
2022-05-09 | Mention that Area2D doesn't support one_way_collision | kobewi | |
2022-05-09 | Merge pull request #60893 from KoBeWi/node_rescue | Rémi Verschelde | |
2022-05-09 | Fix backspace when selection reaches left edge | Paweł Fertyk | |
Fixes #60866. | |||
2022-05-09 | Fix tree button icon not centered vertically | Haoyu Qiu | |
2022-05-09 | Rescue orphan nodes in inherited scenes | kobewi | |
2022-05-07 | Change skeleton modification 2d and 3d to use the array inspector. | K. S. Ernest (iFire) Lee | |
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-05-06 | Merge pull request #59720 from Vitika9/itemlist-signals | Rémi Verschelde | |
2022-05-06 | Changed signals of ItemList | Vitika9 | |
2022-05-06 | Merge pull request #60802 from Calinou/profiler-idle-time-rename | Rémi Verschelde | |
2022-05-06 | Cleanup metadata usage | kobewi | |
2022-05-05 | Rename profiler "Idle Time" to "Process Time" | Hugo Locurcio | |
References to "idle time" are progressively being replaced by "process time" throughout the engine to avoid confusion. | |||
2022-05-05 | Fix error spam when tweened node leaves tree | kobewi | |
2022-05-05 | Merge pull request #60479 from nathanfranke/despawn-remove-child | Rémi Verschelde | |
multiplayer - remove child on despawn instead of just queue_delete | |||
2022-05-05 | Make `{call,set,notify}_group()` immediate by default | Hugo Locurcio | |
This results in less surprising behavior out of the box. Internal usages were modified to keep the existing behavior identical there. | |||
2022-05-05 | Merge pull request #59185 from NeilKleistGao/master | Hugo Locurcio | |
2022-05-05 | Merge pull request #60597 from reduz/missing-node-resource-placeholders | Rémi Verschelde | |
2022-05-05 | remove child on despawn instead of just queue_delete | Nathan Franke | |
2022-05-05 | Merge pull request #60756 from timothyqiu/animated-sprite-autocomplete | Rémi Verschelde | |
Add autocompletion for `AnimatedSprite.play()` | |||
2022-05-05 | Add autocompletion for AnimatedSprite.play() | Haoyu Qiu | |
2022-05-05 | Fix global AnimationLibrary name validation | Haoyu Qiu | |
2022-05-04 | Add ability to `bake_navigation_mesh` off thread. | Pawel Lampe | |
This feature makes it possible to workaround problems such as: - long baking time due to heavy synchronization when parsing geometry from mesh instances - crash when freeing `NavigationMeshInstance` while baking - errors when actively baking node tree is being detached from the scene tree | |||
2022-05-04 | Merge pull request #60723 from reduz/refactor-module-initialization | Rémi Verschelde | |
2022-05-04 | Refactor module initialization | reduz | |
* Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed). | |||
2022-05-03 | Merge pull request #60727 from aaronfranke/basis-axis-column | Rémi Verschelde | |
2022-05-03 | Implement missing Node & Resource placeholders | reduz | |
Implemented by request of @neikeq to advance in the GDExtension version of Mono. * If a Resource type is missing upon load, it will be remembered together with its data (Unless manually overriden). * If a Node type is missing upon load, it will be also be remembered together with its data (unless deleted). This feature makes working with GDExtension much easier, as it ensures that missing types no longer cause data loss. | |||
2022-05-03 | Merge pull request #60583 from reduz/placeholder-assets | Rémi Verschelde | |
2022-05-03 | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | |
2022-05-03 | Merge pull request #60571 from Sauermann/fix-control-screen-position | Rémi Verschelde | |
Inlcude CanvasLayer transform into calculation of Control screen position |