Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-06 | Refactored Variant Operators. | reduz | |
-Using classes to call and a table -For typed code (GDS or GDNative), can obtain functions to call prevalidated or ptr. | |||
2020-11-06 | Exposed randi_range to global funcs + renamed rand_range to randf_range | Yuri Roubinsky | |
2020-11-06 | Merge pull request #43283 from Calinou/color-remove-contrasted | Rémi Verschelde | |
Remove `Color.contrasted()` as its behavior is barely useful | |||
2020-11-05 | Remove unused `PHI` define in math funcs | Andrii Doroshenko (Xrayez) | |
2020-11-05 | doc: Override default value for RandomNumberGenerator.seed | Rémi Verschelde | |
It's non-deterministic so it's better to show a fixed value like 0 instead of having it potentially change whenever `randomize()` is called. Fixes #43317. | |||
2020-11-04 | doc: Sync classref with current source + fixup some bindings | Rémi Verschelde | |
Includes various changes triggered by the refactoring of method bindings. | |||
2020-11-04 | Implement DirectionalLight2D | reduz | |
Also separated Light2D in PointLight2D and DirectionalLight2D. Used PointLight2D because its more of a point, and it does not work the same as OmniLight (as shape depends on texture). Added a few utility methods to Rect2D I needed. | |||
2020-11-03 | Remove `Color.contrasted()` as its behavior is barely useful | Hugo Locurcio | |
Returning the most contrasting color isn't a trivial task, as there are often many possible choices. It's usually best left for the user to implement using a script. | |||
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 |