Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-19 | Add Startup benchmarking support | Juan Linietsky | |
This adds support for benchmarking engine startup (and editor startup if used). The goal is to use this in the benchmarking server to track improvements and changes to engine, editor, importer and scene loading startup times. | |||
2022-08-18 | Merge pull request #64302 from neikeq/unreference-callback-regr-from-44691448 | Clay John | |
Fix instance binding unreference callback regression | |||
2022-08-18 | Increase the default project window size for better usability | Hugo Locurcio | |
The new default window size is tuned to: - Have a 16:9 aspect ratio, - Have both dimensions divisible by 8 to better play along with video recording, - Be displayable correctly in windowed mode on a 1366×768 display (tested on Windows 10 with default settings). This breaks compatibility with projects that didn't change the window size from the default value (or that kept one of the values to its default). | |||
2022-08-12 | Fix instance binding unreference callback regression | Ignacio Roldán Etcheverry | |
This was a regression from 44691448911f1d29d4d79dbdd5553734761e57c4 The callback should be called, not only be called when the refcount reaches 0. For example, the C# callback needs to know when the refcount reaches 1, in order to swap to a weak GC handle. | |||
2022-08-10 | Expose clear method for packed arrays | Haoyu Qiu | |
2022-08-09 | vector4 distance_squared_to and update csharp | antonWetzel | |
2022-08-08 | Merge pull request #63258 from Calinou/gdextension-print-expected-config-os-arch | Rémi Verschelde | |
2022-08-08 | Merge pull request #63632 from ↵ | Rémi Verschelde | |
dsnopek/fix-locale-remap-with-binary-resources-4.x [4.x] Fix locale resource remapping with binary conversion on export | |||
2022-08-08 | Print expected `os.arch` tuple for current platform in GDExtension error | Hugo Locurcio | |
This also adds `Engine.get_architecture_name()` to get the name of the CPU architecture the Godot binary was built for. | |||
2022-08-08 | Fix locale resource remapping with binary conversion on export | David Snopek | |
2022-08-08 | Add tests for empty/unnamed arguments to ClassDB, Variant, GDScript | Yuri Sizov | |
2022-08-08 | Add checks for empty/unnamed arguments to make_rst.py | Yuri Sizov | |
2022-08-08 | Merge pull request #62861 from samdze/image-size-vector2i | Rémi Verschelde | |
Make Image.get_size() return a Vector2i instead of a Vector2 | |||
2022-08-08 | Merge pull request #64014 from RedMser/keep-screen-on-singledef | Rémi Verschelde | |
2022-08-07 | Merge pull request #64045 from ↵ | Rémi Verschelde | |
touilleMan/gdextension-ObjectID-in-native_structures | |||
2022-08-07 | Merge pull request #64027 from Geometror/add-vector4-tests | Rémi Verschelde | |
2022-08-07 | Expose ObjectID among the native structure in GDExtension | Emmanuel Leblond | |
2022-08-07 | Vector4/Vector4i: Add missing methods, tests and fix change of sign operator | Hendrik Brucker | |
2022-08-07 | Use %s for bool value in vformat | Haoyu Qiu | |
2022-08-06 | Merge pull request #63361 from KoBeWi/floorf_lol | Rémi Verschelde | |
2022-08-06 | Only define `keep_screen_on` project setting once | RedMser | |
2022-08-06 | Restore old lerp() behavior and add lerpf() | kobewi | |
2022-08-06 | Merge pull request #63712 from object71/fix-export-issues | Rémi Verschelde | |
2022-08-06 | Merge pull request #63698 from PrecisionRender/plane-operator-asterisk | Rémi Verschelde | |
Add operator `*` to `Plane` | |||
2022-08-06 | Merge pull request #63887 from qarmin/more_renames | Rémi Verschelde | |
Various converter enhancements and bugfixes | |||
2022-08-05 | Add a Framebuffer cache | Juan Linietsky | |
Adds a FramebufferCache singletion that operates the same way as UniformSetCache. Allows creating framebuffers on the fly (and keep them cached if re-requested) such as: ```C++ RID fb = FramebufferCache::get_singleton()->get_cache(texture1,texture2); ``` | |||
2022-08-05 | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | |
Synced with gabomdq/SDL_GameControllerDB@4896d2de6bac388b5f8f8a42d0c39c5892bd5847 | |||
2022-08-04 | Check if the axis is zero / vectors are colinear in Vector3 slerp | Aaron Franke | |
2022-08-04 | Merge pull request #63906 from Faless/fix/4.x_warnings | Rémi Verschelde | |
2022-08-04 | [Core] Use std type traits to check operations triviality. | Fabio Alessandrelli | |
2022-08-04 | Arrays: Zero new items of trivial types on resize() (bindings only) | Rémi Verschelde | |
This is not enabled by default in the core version for performance reasons, as Vector/CowData are used in critical code paths where not zero'ing memory which is going to be set later on can be important. But for bindings / the scripting API, we make zero the new items by default (which already happened for built types like Vector3, etc., but not for trivial types like int, float). Fixes #43033. Co-authored-by: David Hoppenbrouwers <david@salt-inc.org> | |||
2022-08-04 | Fix some array size function definition mismatch. | Fabio Alessandrelli | |
2022-08-03 | Various converter enhancements and bugfixes | Rafał Mikrut | |
2022-08-03 | Removed faulty function update after get_property_list. | Hristo Stamenov | |
The function tried to rearrange properties but that lead to problems with duplication or deleted properties. Implemented the logic that that function did inside the get_property_list both for tool scripts and non-tool scripts. | |||
2022-08-03 | Merge pull request #63875 from hakro/fix-segment-intersects-circle | Rémi Verschelde | |
Bring back Geometry2D.segment_intersects_circle | |||
2022-08-03 | Bring back Geometry2D.segment_intersects_circle | Hakim | |
2022-08-03 | Merge pull request #56442 from PucklaMotzer09/remap_files_moved | Rémi Verschelde | |
2022-08-03 | Show dependency warning when removing remaps and fallback if translation | PucklaMotzer09 | |
remap does not exist | |||
2022-08-03 | Merge pull request #63266 from reduz/cleanup-array-editing | Rémi Verschelde | |
2022-08-03 | Merge pull request #55923 from ↵ | Rémi Verschelde | |
bluenote10/feature/consistent_transform_operations Fix consistency of translated/scaled/rotated in Transform2D and Transform3D | |||
2022-08-02 | Fix consistency of translated/scaled/rotated in Transform2D and Transform3D | Fabian Keller | |
2022-08-02 | Clean-up array editing | reduz | |
2022-08-02 | Merge pull request #63834 from lawnjelly/variant_large_bucket_pool | Rémi Verschelde | |
Variant large bucket memory pool - for Projection | |||
2022-08-02 | Merge pull request #49058 from madmiraal/add-override-fileaccess | Rémi Verschelde | |
Add override keywords to FileAccess and DirAccess derived classes | |||
2022-08-02 | Add override keywords to DirAccess derived classes | Marcel Admiraal | |
2022-08-02 | Add override keywords to FileAccess derived classes | Marcel Admiraal | |
2022-08-02 | Variant large bucket memory pool - for Projection | lawnjelly | |
Add a larger bucket size pool for the new Projection Matrix. | |||
2022-08-02 | Merge pull request #61315 from lawnjelly/variant_bucket_pools | Rémi Verschelde | |
Variant memory pools | |||
2022-08-02 | Merge pull request #53956 from bruvzg/icu_uax_31 | Rémi Verschelde | |
2022-08-02 | [TextServer] Implement ICU/UAX 31 based `is_valid_identifier` function. | bruvzg | |