Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-20 | Merge pull request #45023 from reduz/optimize-shader-vgpr1 | Rémi Verschelde | |
Shader optimizations to reduce VGPR usage and increase occupancy | |||
2021-01-19 | Added GPU based cluster builder | reduz | |
Clustering is now GPU based, uses an implementation based on the Activision algorithm. | |||
2021-01-19 | Remove useless "else" statements from vector3.h | PouleyKetchoupp | |
2021-01-18 | [HTML5] Custom Gamepad library to allow remapping. | Fabio Alessandrelli | |
No longer use emscripten functions for gamepads, implement them as library functions in library_godot_display.js instead. This allows us to do a better job at "guessing" vendorId, productId, OS, etc. thus allowing us to better find the remapping for the controller. | |||
2021-01-18 | Better gamepad axis event injection. | Fabio Alessandrelli | |
In the core input handling code we have checks to make sure that if axis rapidly change sign we inject mid-points to release any pending inputmap action. The function though, did not correctly insert the mid-point causing dpads mapped to an axis that behaves like tri-state buttons (-1,0,1) to not be released correctly. This commit fixes that by including in the check the case where the axis swtiches from abs(1) to 0. | |||
2021-01-14 | Merge pull request #45161 from Xrayez/bind-emit-changed | Rémi Verschelde | |
Expose `Resource.emit_changed()` to script | |||
2021-01-13 | Merge pull request #45136 from akien-mga/clang-format-11 | Rémi Verschelde | |
CI: Update to clang-format 11 and apply ternary operator changes | |||
2021-01-13 | Expose `Resource.emit_changed()` to script | Andrii Doroshenko (Xrayez) | |
Also known as `emit_signal("changed")`. | |||
2021-01-12 | Merge pull request #45125 from aaronfranke/poly-lib | Rémi Verschelde | |
Update PolyPartition / Triangulator library | |||
2021-01-12 | Update PolyPartition / Triangulator library | Aaron Franke | |
2021-01-12 | CI: Update to clang-format 11 and apply ternary operator changes | Rémi Verschelde | |
2021-01-12 | Merge pull request #44514 from madmiraal/split-os-execute | Rémi Verschelde | |
Split OS::execute into two methods | |||
2021-01-12 | Improve UndoRedo class | Gilles Roudière | |
2021-01-11 | Merge pull request #42270 from AndreaCatania/AndreaCatania-patch-4 | Rémi Verschelde | |
Added the function `remove_unordered` to the LocalVector container. | |||
2021-01-11 | Merge pull request #44427 from briansemrau/fix-variant-bitand-validated-eval | Rémi Verschelde | |
Fix bitwise-and eval not updating return type | |||
2021-01-11 | Add function `LocalVector::remove_unordered` | AndreaCatania | |
Added LocalVector unit tests. | |||
2021-01-09 | Split OS::execute into two methods | Marcel Admiraal | |
1. execute(): Executes a command and returns the results. 2. create_process(): Creates a new process and returns the new process' id. | |||
2021-01-08 | Merge pull request #35505 from dalexeev/rtl_colors | Rémi Verschelde | |
Unified named colors in RichTextLabel | |||
2021-01-05 | Merge pull request #44904 from maiself/fix-plane-xform_inv | Rémi Verschelde | |
Fix xform_inv of Plane, intermediate results were ignored | |||
2021-01-05 | Merge pull request #44838 from reduz/renderer-reorganization | Juan Linietsky | |
Reorganize renderer code + cache and threading optimizations. | |||
2021-01-05 | Merge pull request #44661 from AndreaCatania/AndreaCatania-patch-5 | Rémi Verschelde | |
Fixes: GDscript min and max are inverted | |||
2021-01-05 | Threaded optimizations to cull and render | reduz | |
-Reorganize thread work pool for rendering -Fixes to make secondary command buffers to work (disabled because they need more testing) | |||
2021-01-05 | Rewrite render code to be more cache and thread friendly. | reduz | |
2021-01-05 | Reorganize renderer code. | reduz | |
So it can hopefully be made more cache efficient afterwards. | |||
2021-01-04 | Remove Unnecessary Double List | Joshua Dahl | |
_OS::print_resources_by_type had two of the exact same list, one of which was never used. | |||
2021-01-03 | Fix xform_inv of Plane, intermediate results were ignored | Mai Lavelle | |
2021-01-01 | Merge pull request #44848 from mrushyendra/disconnect_err_msg | Rémi Verschelde | |
Issue correct error when disconnecting nonexistent connection with a valid signal | |||
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 🎆 | |||
2021-01-01 | Issue more precise error when disconnecting a nonexistent connection | Maganty Rushyendra | |
Checks whether the signal exists when issuing an error message when disconnecting a nonexistent connection. Also prints the callable name. | |||
2020-12-30 | Added Geometry2D unit tests | Marcus Brummer | |
2020-12-29 | Consistently use normal_map | Marcel Admiraal | |
2020-12-28 | Merge pull request #44586 from madmiraal/rename-stepify | Rémi Verschelde | |
Rename Math::stepify to snapped | |||
2020-12-28 | Merge pull request #44149 from madmiraal/rename-tangent-orthogonal | Rémi Verschelde | |
Rename Vector2.tangent() to Vector2.orthogonal() | |||
2020-12-28 | Merge pull request #44751 from madmiraal/rename-rect-grow_margin | Rémi Verschelde | |
Rename Rect2 and Rect2i grow_margin() to grow_side() | |||
2020-12-28 | Merge pull request #44593 from madmiraal/rename-mainloop-methods | Rémi Verschelde | |
Rename MainLoop methods to match Node methods | |||
2020-12-28 | Rename Math::stepify to snapped | Marcel Admiraal | |
2020-12-28 | Rename Rect2 and Rect2i grow_margin() to grow_side() | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-27 | Add helper count function to Variant | George Marques | |
To get counts of items before getting the list, which is useful for GDNative so users can pre-allocate the buffer with the correct size without having to get the list twice. | |||
2020-12-26 | Rewrite culling to be more cache/thread friendly. | reduz | |
-Uses a single array with all data -Massive performance improvement -Does not support threads yet, but code is now thread friendly | |||
2020-12-24 | Use page allocator for BVH | reduz | |
2020-12-24 | Fixes: GDscript min and max are inverted | Andrea Catania | |
2020-12-24 | Cull fixes and optimizations | reduz | |
2020-12-24 | Fix BVH to world_aabb, and call update | lawnjelly | |
The calls to the BVH need to use the world space AABB, rather than local space for it to work. Also, update was not being called which is required to update the AABB as objects move. | |||
2020-12-24 | Merge pull request #44623 from reduz/rewrite-renderer-indexer | Juan Linietsky | |
Replace Octree by DynamicBVH in cull code | |||
2020-12-23 | Merge pull request #44609 from m4gr3d/fix_top_level_android_export | Rémi Verschelde | |
Fix the `String::get_base_dir()` logic to properly check for top level directories on Windows | |||
2020-12-23 | Replace Octree by DynamicBVH in cull code | reduz | |
-Much greater pairing/unpairing performance -For now, using it for culling too, but this will change in a couple of days. -Added a paged allocator, to efficiently alloc/free some types of objects. | |||
2020-12-23 | Fix the `String::get_base_dir()` logic to properly check for top level ↵ | Fredia Huya-Kouadio | |
directories on Windows. | |||
2020-12-23 | Rename Control margin to offset | Marcel Admiraal | |
2020-12-22 | Rename MainLoop methods to match Node methods | Marcel Admiraal | |