Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-01 | Allow shortcuts to have any number of bindings. Updated UI as required. | Eric M | |
2021-10-01 | Merge pull request #52850 from mashumafi/vector-bsearch | Rémi Verschelde | |
2021-09-30 | Implement bsearch for Vector and Packed*Array | mashumafi | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-30 | Merge pull request #52544 from JFonS/lod_fixes | Juan Linietsky | |
Auto LOD fixes and improvements | |||
2021-09-30 | Merge pull request #48685 from bruvzg/bundle_icon_4 | Rémi Verschelde | |
2021-09-30 | Merge pull request #53251 from LATRio/53224 | Rémi Verschelde | |
2021-09-30 | Merge pull request #53227 from Calinou/rename-getornull | Max Hilbrunner | |
Rename RID's `getornull()` to `get_or_null()` | |||
2021-09-30 | InputEventJoypadMotion::set_axis - reject invalid axis | LATRio | |
2021-09-30 | Merge pull request #53230 from nekomatata/fix-2d-bvh-overflow | Rémi Verschelde | |
2021-09-29 | Rename RID's `getornull()` to `get_or_null()` | Hugo Locurcio | |
2021-09-29 | Merge pull request #53044 from lucypero/thread_override | Rémi Verschelde | |
2021-09-29 | Fix buffer overflow in 2D BVH | PouleyKetchoupp | |
Some areas of code were missed and assumed Vector3. | |||
2021-09-29 | Fix Platform Thread Override | Lucy | |
2021-09-29 | Merge pull request #53217 from Faless/ext/fix_pointer_info | Rémi Verschelde | |
2021-09-29 | Fix const pointers types in docs and extension API. | Fabio Alessandrelli | |
The GDVIRTUAL_NATIVE_PTR did not declare the correct GDNativeConstPtr template, resulting in "void*" being used as it's type info in both the documentation and the extension API dump. | |||
2021-09-29 | Implement override of get_message and get_plural_message | O01eg | |
2021-09-29 | Use functions defined in the their classes. | Anilforextra | |
2021-09-28 | Merge pull request #52481 from Faless/net/4.x_native_peers | Fabio Alessandrelli | |
[Net] Extension system for network peers, webrtc. | |||
2021-09-28 | Replace auto completion shortcut for mac | fabriceci | |
2021-09-28 | Merge pull request #53053 from LATRio/callable_in_thread_start | Rémi Verschelde | |
2021-09-28 | Fix inversed check inside register_singleton | Hennadii Chernyshchyk | |
2021-09-27 | Auto LOD fixes and improvements | jfons | |
* Fixed LODs for shadow meshes. * Added a merging step before simplification. This helps with tesselated meshes that were previously left untouched. The angle difference at wich edges ar considered "hard" can be tweaked as an import setting. * LODs will now start with the highest decimation possible and keep doubling (approximately) the number of triangles from there. This makes sure that very low triangle counts are included when possible. * Given more weight to normal preservation. * Modified MeshOptimizer to report distance-based error instead of including attributes in the reported metrics. * Added attribute transference between the original mesh and the various LODs. Right now only normals are taken into account, but it could be expanded to other attributes in the future. | |||
2021-09-27 | Parse UTF-8 when getting path from resource UID | Haoyu Qiu | |
2021-09-26 | Merge pull request #53058 from LATRio/52191 | Rémi Verschelde | |
check if 'shortcut' in InputEventShortcut is valid | |||
2021-09-26 | validate 'shortcut' in InputEventShortcut | LATRio | |
2021-09-25 | Merge pull request #52855 from Calinou/engine-editor-hint-getter-only | Rémi Verschelde | |
2021-09-25 | Use Callable in Thread::start | LATRio | |
2021-09-25 | Merge pull request #52849 from KoBeWi/know_no_binds | Rémi Verschelde | |
2021-09-24 | Fix Face3::get_random_point_inside() | John Wigg | |
Use correct overload of Math::random(from, to) to return floating point values within the correct range. | |||
2021-09-24 | [Net] MultiplayerPeer cleanup, defaults. | Fabio Alessandrelli | |
2021-09-24 | [Net] Bind Multiplayer to GDExtension. | Fabio Alessandrelli | |
2021-09-24 | [Net] StreamPeer GDExtension. | Fabio Alessandrelli | |
2021-09-24 | [Net] Enable PacketPeer native extensions. | Fabio Alessandrelli | |
2021-09-24 | Remove binds from Signal.connect | kobewi | |
2021-09-24 | Merge pull request #52430 from AnilBK/vector2-replacements | Rémi Verschelde | |
2021-09-24 | Replace `#pragma once` by traditional include guards for consistency | Hugo Locurcio | |
`#pragma once` was used in a few files, yet we settled on using traditional include guards instead. The PooledList template comment was also moved to allow editors such as Visual Studio Code to display the comment when hovering PooledList. `app.h` was renamed to `app_uwp.h` to be less generic for the include guard. | |||
2021-09-23 | Construct values only when necessary. | Anilforextra | |
2021-09-22 | [ClassDB] Unify construct/extension retrieval. | Fabio Alessandrelli | |
2021-09-22 | [Core] Add ClassDB functions to retrieve/construct extensions. | Fabio Alessandrelli | |
Calling the constructor alone is not enough if the class to be instantiated is not a base class. This commit adds two functions, one for retrieving the the extension class reference, the other to construct an instance using the constructor and the extension class reference. | |||
2021-09-21 | Merge pull request #52878 from AnilBK/add-get-center | Rémi Verschelde | |
2021-09-21 | Add Get Center Method for Rect2/Rect2i and AABB. | Anilforextra | |
2021-09-21 | Merge pull request #52877 from Calinou/add-print-verbose | Rémi Verschelde | |
Add `print_verbose()` built-in function to print in verbose mode only | |||
2021-09-21 | Add `print_verbose()` built-in function to print in verbose mode only | Hugo Locurcio | |
This can be used as a shorthand for: if OS.is_stdout_verbose(): print("...") Unlike `print_debug()`, this works in release builds too and can be toggled off in debug builds. | |||
2021-09-21 | Improve implementation of builtin action overrides | Eric M | |
2021-09-20 | Remove `Engine.editor_hint` in favor of `Engine.is_editor_hint()` | Hugo Locurcio | |
The `Engine.set_editor_hint()` setter method is no longer exposed to scripting, which makes the property effectively read-only from an user perspective. | |||
2021-09-20 | Merge pull request #52513 from Ev1lbl0w/fix_path_double_slash | Rémi Verschelde | |
Fix path with multiple slashes not being corrected on templates | |||
2021-09-20 | Merge pull request #52398 from deakcor/dev-transform | Rémi Verschelde | |
2021-09-19 | Expose get_skew for transform2d and add new constructor | Vincent D | |
Expose set_scale and set_skew for transform2d Replacing float by real_t Adding const parameters Updated transform2d doc | |||
2021-09-17 | Allow indexing of String values in scripting languages | George Marques | |