| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Add fill method to Arrays and PackedArrays
|
| | |
|
|/
|
|
|
|
|
|
| |
We've been using standard C library functions `memcpy`/`memset` for these since
2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb.
There was still the possibility for third-party platform ports to override the
definitions with a custom header, but this doesn't seem useful anymore.
|
|
|
|
|
| |
Make calls faster with the caveat that the caller needs to make sure
that the return value type is already correct.
|
|
|
|
|
|
|
| |
-Decode/Encode functions for u8,s8,u16,s16,u32,s32,u64,s64,half,float,double,variant
-Improved binder template to allow this
Given in Godot 4.0 PackedByteArray is passed as reference, it is now possible to have these functions there, which makes the most sense.
|
|
|
|
|
| |
Does the same internally for List and Vector<>, which includes all
PackedArray types.
|
|\
| |
| | |
Add static method support to core Variant types
|
| |
| |
| |
| |
| |
| | |
* Properly exposed, including validated and variant call
* Bound static functions in String and Color
* Did not add support for scripting languages, will have to be added manually.
|
|\ \
| |/
|/| |
Relaxes node name sanitization in gltf documents.
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode.
|
|
|
| |
Also add BinToInt to C#
|
|\
| |
| | |
Type consistencies in core
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆
|
|\
| |
| | |
Rename Math::stepify to snapped
|
| | |
|
|\ \
| | |
| | | |
Rename Vector2.tangent() to Vector2.orthogonal()
|
| | | |
|
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| | |
To get counts of items before getting the list, which is useful for
GDNative so users can pre-allocate the buffer with the correct size
without having to get the list twice.
|
|\ \
| | |
| | | |
Add support for duplicate() for Packed*Array, and they are pass by ref in godot 4.0
|
| | | |
|
|/ / |
|
|/ |
|
|
|
|
| |
TextServer.
|
|
|
|
|
|
| |
The validated getters were only setting the value without changing the
type, leading to wrong results. This uses the same path used for
methods to the same purpose.
|
|
|
|
|
| |
Before it was being set to the base type instead of the actual return
type.
|
| |
|
|
|
|
|
|
| |
* Using C-style function pointers now, InternalMethod is gone.
* This ensures much better performance in typed code.
* Renamed builtin_funcs to utility_funcs, to avoid naming confusion
|
|
|
|
|
|
|
| |
-Moved Expression to use this, removed its own.
-Eventually GDScript/VisualScript/GDNative need to be moved to this.
-Given the JSON functions were hacked-in, removed them and created a new JSONParser class
-Made sure these functions appear properly in documentation, since they will be removed from GDScript
|
|\
| |
| |
| |
| | |
KoBeWi/add_an_array_to_another_array_but_with_a_method
Add append_array() method to Array class
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The underscore prefix was used to avoid the conflict between the `RID` class
name and the matching enum value in `Variant::Type`.
This can be fixed differently by prefixing uses of the `RID` class in `Variant`
with the scope resolution operator, as done already for `AABB`.
|
|/ |
|
|
-Removed FuncRef, since Callable makes it obsolete
-Removed int_types.h as its obsolete in c++11+
-Changed color names code
|