Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-22 | Merge pull request #60515 from KoBeWi/electrostatic_jason | Rémi Verschelde | |
2022-08-22 | Merge pull request #64571 from kleonc/string-fix-self-add-assign | Rémi Verschelde | |
2022-08-22 | Merge pull request #64374 from RandomShaper/inheritable_cl_args | Rémi Verschelde | |
2022-08-22 | Merge pull request #64339 from YuriSizov/core-multilevel-validate-property | Rémi Verschelde | |
2022-08-22 | Merge pull request #64610 from reduz/startup-benchmark-support | Rémi Verschelde | |
2022-08-22 | Merge pull request #60309 from The-O-King/oct | Rémi Verschelde | |
2022-08-22 | Make `_validate_property` a multilevel method | Yuri Sizov | |
2022-08-22 | Merge pull request #63602 from TokageItLab/cubic-interp-time | Rémi Verschelde | |
2022-08-20 | Expose Basis `set_orthogonal_index` method as a GridMap function | rafallus | |
2022-08-19 | Merge pull request #64334 from YuriSizov/core-bind-property-revert-methods | Yuri Sizov | |
Make `property_*_revert` methods multilevel and expose them for scripting | |||
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-19 | Overhaul CLI argument forwarding to processes started by the editor | Pedro J. Estébanez | |
2022-08-19 | Make `cubic_interpolate()` consider key time in animation | Silc Renew | |
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-18 | Fix undefined behavior in `String::operator+=(const String &)` | kleonc | |
2022-08-18 | Make `property_*_revert` methods multilevel and expose them for scripting | Yuri Sizov | |
2022-08-16 | Make JSON methods static | kobewi | |
2022-08-13 | Octahedral Normal/Tangent Compression | Omar El Sheikh | |
Implementation of Octahedral normal compression into Godot 4.0 | |||
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. |