Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-03 | Merge pull request #40364 from marstaik/alpha2coverage_up | Rémi Verschelde | |
Alpha Hash and Alpha2Coverage Implementation | |||
2020-11-02 | Alpha Hash and Alpha2Coverage Implementation | Marios Staikopoulos | |
2020-11-02 | Merge pull request #43260 from HaSa1002/mainloop-remove-deprecated-methods | Rémi Verschelde | |
MainLoop: Remove deprecated methods | |||
2020-11-01 | Avoid reentrant OBJTYPE_RLOCK in ClassDB | Lyuma | |
Fixes #43020 when a thread uses ClassDB while main thread calls is_parent_class(). | |||
2020-11-01 | MainLoop: Remove deprecated methods | HaSa1002 | |
2020-10-30 | Merge pull request #43184 from Chaosus/fix_randi_range_biased | Rémi Verschelde | |
Fix biased output of randi_range | |||
2020-10-30 | Refactor pixel snapping. | reduz | |
-Rename pixel_snap to snap_2d_to_vertices -Added snap_2d_to_transforms which is more useful Fixes #41814 Solves proposal https://github.com/godotengine/godot-proposals/issues/1666 Supersedes #35606, supersedes #41535, supersedes #41534 | |||
2020-10-29 | Fix biased output of randi_range | Yuri Roubinsky | |
2020-10-27 | Vulkan: Make validation layers optional | Rémi Verschelde | |
They're now disabled by default, and can be enabled with the command line argument `--vk-layers`. When enabled, the errors about them being missing are now warnings, as users were confused and thought this meant Vulkan is broken for them. Fix crash in `~VulkanContext` when validation layers are disabled (exposed by this PR since before they could not be disabled without source modification). Also moved VulkanContext member initializations to header. Fixes #37102. | |||
2020-10-27 | Merge pull request #43100 from madmiraal/apply-upstream-391 | Rémi Verschelde | |
Apply upstream gamecontrollerdb patch 391. | |||
2020-10-27 | Make `randbase` member protected in `RandomNumberGenerator` | Andrii Doroshenko (Xrayez) | |
Allows to extend `RandomNumberGenerator` via C++ modules. | |||
2020-10-26 | Apply upstream gamecontrollerdb patch 391. | Marcel Admiraal | |
Co-authored-by: SalvoB <salvob41@users.noreply.github.com> | |||
2020-10-26 | Provide support for buttons and D-pads mapped to half axes, and | Marcel Admiraal | |
fix axes mapped to buttons and D-pads. | |||
2020-10-23 | Shows ColorRect in Color constants autocompletion | Yuri Roubinsky | |
2020-10-22 | Fix invalid method names | Rafał Mikrut | |
2020-10-22 | Merge pull request #43000 from vnen/variant-internal-method-name | George Marques | |
Add name and base type to Variant::InternalMethod (on debug) | |||
2020-10-22 | Add name and base type to Variant::InternalMethod (on debug) | George Marques | |
This is useful to showing error messages when a pointer to an InternalMethod is the only information available. | |||
2020-10-22 | Favor project.binary over project.godot | Tomasz Chabora | |
2020-10-18 | Refactor MethodBind to use variadic templates | reduz | |
Removed make_binders and the old style generated binders. | |||
2020-10-15 | Merge pull request #42315 from lyuma/command_queue_fix | Rémi Verschelde | |
core/command_queue_mt.h: Fix crash/hang when buffer fills up | |||
2020-10-14 | Refactored binding system for core types | reduz | |
Moved to a system using variadic templates, shared with CallableBind. New code is cleaner, faster and allows for much better optimization of core type functions from GDScript and GDNative. Added Variant::InternalMethod function for direct call access. | |||
2020-10-12 | core/command_queue_mt: Fix crash/hang when buffer fills up | Lyuma | |
This patch fixes two related issues. One is the race condition in issue #42107.. The other is a crash which happens when the reader is lapped near the end of the buffer. | |||
2020-10-12 | core/command_queue_mt: Customizable size and tests | Lyuma | |
Adds unit tests for command_queue_mt.h/cpp In this revision, some unit tests will fail due to issue #42107. | |||
2020-10-12 | Merge pull request #42684 from timothyqiu/conn-self-assign | Fabio Alessandrelli | |
Fix HTTPClient::poll crash after connection is self-assigned | |||
2020-10-10 | Fixes HTTPClient::poll crash after connection is self-assigned | Haoyu Qiu | |
2020-10-09 | Add ability to bind an unbind arguments to Callable. | reduz | |
2020-10-09 | Merge pull request #42660 from Chaosus/remove_get_uv84_normal_bit | Rémi Verschelde | |
Removed unused method Geometry3D.get_uv84_normal_bit | |||
2020-10-09 | Implement GPU Particle Collisions | reduz | |
-Sphere Attractor -Box Attractor -Vector Field -Sphere Collider -Box Collider -Baked SDF Collider -Heightmap Collider | |||
2020-10-09 | Removed unused method Geometry.get_uv84_normal_bit | Yuri Roubinsky | |
2020-10-08 | Cancel rename if file does not exist | Tomasz Chabora | |
2020-10-07 | Fix build after merge of #40097 | Rémi Verschelde | |
CI had passed back then but this would have needed a rebase to take into account recent changes to String. | |||
2020-10-07 | Merge pull request #40097 from mrushyendra/file_sort_master | Rémi Verschelde | |
Fix natural sort comparison for strings with large numbers | |||
2020-10-05 | Check for global script class information before clearing it | Aaron Franke | |
2020-10-05 | Improve format version mismatch error in binary loader | Rémi Verschelde | |
2020-10-03 | Don't write global script class information if there is none | Aaron Franke | |
2020-10-02 | Fixed padding bug of sprintf function | Serhat | |
2020-09-30 | Make "function" a property of FuncRef | Wilson E. Alvarez | |
2020-09-29 | Removed unnecessary keyword, fix comment style | Craig-Stoneham | |
The privacy here is already private | |||
2020-09-28 | Merge pull request #42133 from vnen/variant-op-consistency | Rémi Verschelde | |
Allow commutative multiplication in Variant | |||
2020-09-28 | Rename the ".import" folder to ".godot/imported" | Aaron Franke | |
2020-09-28 | Merge pull request #42304 from akien-mga/os-drop-get_splash_tick_msec | Rémi Verschelde | |
OS: Remove unused get_splash_tick_msec | |||
2020-09-27 | Merge pull request #42340 from Rubonnek/get-funcref-function | Rémi Verschelde | |
Allow retrieval of FuncRef function string | |||
2020-09-27 | Merge pull request #37403 from aaronfranke/basis_equal_approx | Rémi Verschelde | |
Change Basis is_equal_approx to use instance method | |||
2020-09-25 | Allow retrieval of FuncRef function string | Wilson E. Alvarez | |
2020-09-24 | OS: Remove unused get_splash_tick_msec | Rémi Verschelde | |
It was added in 3e20391bf607dc7c452b056854aed4a8c99ba0f6 but it doesn't seem particularly useful, and it was only implemented for the custom splash branch and not the default one, so it could return an uninitialized int. | |||
2020-09-24 | Merge pull request #42296 from akien-mga/messagequeue-default-size-4096-kb | Rémi Verschelde | |
MessageQueue: Change default queue size to 4096 KB | |||
2020-09-24 | Remove unnecessary empty line from Dictionaries | Tomasz Chabora | |
2020-09-24 | MessageQueue: Change default queue size to 4096 KB | Rémi Verschelde | |
1024 KB was low enough that many users seem to hit it, which can lead to the editor freezing. The proper fixed as described in #35653 would be to implement a page allocator to prevent this overflow, but as a stop-gap measure, we can increase the default value to a more lenient 4096 KB which should be high enough for the vast majority of use cases. The default size can be brought down again if/when #35653 is properly fixed, and if it's actually relevant from a memory point of view. | |||
2020-09-23 | Check for null in InputMap::_find_event | Tomasz Chabora | |
2020-09-23 | Remove redundant is_equal_approx_ratio method | Aaron Franke | |
is_equal_approx is able to handle values of any size, and is_equal_approx_ratio is no longer used in any exposed APIs, so we don't need is_equal_approx_ratio anymore. Also, add #ifdef MATH_CHECKS for a method that is only used when MATH_CHECKS is defined. |