Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-26 | Merge pull request #45373 from aaronfranke/gdnative-sizeof | George Marques | |
Define GDNative sizes using sizeof(godot_real) and sizeof(int32_t) | |||
2021-01-26 | Merge pull request #44732 from Calinou/os-add-get-thread-caller-id | Rémi Verschelde | |
Add an `OS.get_thread_caller_id()` method | |||
2021-01-26 | Merge pull request #45309 from VedatGunel/fix-string-ends-with | Rémi Verschelde | |
Fix String.ends_with() for empty string arguments | |||
2021-01-26 | Remove Quat set methods in favour of constructors | Marcel Admiraal | |
2021-01-25 | Define GDNative sizes using sizeof(godot_real_t) and sizeof(int32_t) | Aaron Franke | |
2021-01-22 | Merge pull request #45314 from RandomShaper/modernize_rwlock | Rémi Verschelde | |
Modernize RWLock | |||
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-19 | Fix String.ends_with() for empty string arguments | Vedat Günel | |
2021-01-19 | Modernize RWLock | Pedro J. Estébanez | |
- Based on C++14's `shared_time_mutex` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed - Simpler for `NO_THREADS` | |||
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 an `OS.get_thread_caller_id()` method | Hugo Locurcio | |
This can be used to print thread IDs in logs. This can make it easier to debug multi-threaded applications. Co-authored-by: Khaos <khaos@khaos-coders.org> | |||
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 | |