Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1357 from bruvzg/cpp_64 | David Snopek | 2024-01-19 | 1 | -9/+9 |
|\ | | | | | Switch to 64-bit ints. | ||||
| * | Switch to 64-bit ints. | bruvzg | 2024-01-10 | 1 | -9/+9 |
| | | |||||
* | | Fix `AABB.encloses` failing on shared upper bound | A Thousand Ships | 2024-01-12 | 1 | -3/+3 |
| | | |||||
* | | Add missing `OP_POWER` operator to `Variant` | A Thousand Ships | 2024-01-06 | 1 | -0/+1 |
|/ | |||||
* | Add `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to` | Jakub Mateusz Marcowski | 2024-01-03 | 3 | -0/+25 |
| | |||||
* | Add PackedRealArray as an alias for PackedFloat(32/64)Array | Aaron Franke | 2023-12-19 | 1 | -0/+6 |
| | |||||
* | Fix comparison of `Callable`s from callable_mp() of the same method | David Snopek | 2023-11-17 | 1 | -27/+63 |
| | |||||
* | Merge pull request #1280 from dsnopek/callable-custom | David Snopek | 2023-11-17 | 2 | -21/+81 |
|\ | | | | | Add `CallableCustom` that devs can use in their GDExtensions | ||||
| * | Add `CallableCustom` that devs can use in their GDExtensions | David Snopek | 2023-11-06 | 2 | -21/+81 |
| | | |||||
* | | Add missing int→Variant conversions | Thaddeus Crews | 2023-11-08 | 1 | -1/+13 |
|/ | |||||
* | clang: Add CallableCustomMethodPointerBase virtual destructor | Martin Capitanio | 2023-10-19 | 1 | -0/+1 |
| | | | | | | | | Fixes #1272 + clang++ (debian v16/v17) warning: destructor called on 'godot::CallableCustomMethodPointerBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] | ||||
* | Declare explicit specializations for `CharStringT` | Mikael Hermansson | 2023-10-12 | 1 | -0/+12 |
| | |||||
* | Implement `callable_mp()` and `callable_mp_static()` | David Snopek | 2023-09-21 | 1 | -0/+215 |
| | |||||
* | Fix variant call compiler error | Matthew Murphy | 2023-09-09 | 1 | -6/+14 |
| | | | | Co-authored-by: David Snopek <dsnopek@gmail.com> | ||||
* | Merge pull request #1091 from ↵ | David Snopek | 2023-09-02 | 1 | -0/+2 |
|\ | | | | | | | | | Daylily-Zeleen/daylily-zeleen/implement_builtin_classes_vararg_methods Implement vararg methods of builtin classes. | ||||
| * | Implement vararg methods of builtin classes. | Daylily-Zeleen | 2023-07-03 | 1 | -0/+2 |
| | | |||||
* | | Add remaining component-wise `min/max` functions to `Vector*` | A Thousand Ships | 2023-08-16 | 4 | -0/+32 |
| | | |||||
* | | Attempt to fully implement CharString | David Snopek | 2023-06-22 | 1 | -54/+71 |
|/ | |||||
* | Update typed array API to match "GDScript: Fix typed arrays". | bruvzg | 2023-01-31 | 1 | -23/+19 |
| | |||||
* | Merge pull request #1004 from asmaloney/remove-unused-ucaps | Rémi Verschelde | 2023-01-19 | 1 | -1415/+0 |
|\ | | | | | | | Remove unused ucaps header | ||||
| * | Remove unused ucaps header | Andy Maloney | 2023-01-19 | 1 | -1415/+0 |
| | | | | | | | | | | | | These static structs were being included in every file string.hpp was included in... Part of #999 | ||||
* | | Expose some low level functions and String operators. | bruvzg | 2023-01-19 | 1 | -0/+12 |
|/ | |||||
* | Merge pull request #997 from asmaloney/fix-shadow-eulerorder | Rémi Verschelde | 2023-01-18 | 1 | -9/+1 |
|\ | | | | | Fix a shadowed enum (EulerOrder) | ||||
| * | Fix a shadowed enum (EulerOrder) | Andy Maloney | 2023-01-17 | 1 | -9/+1 |
| | | | | | | | | Use the global constants. | ||||
* | | Merge pull request #983 from rburing/variant_to_from_objectid | Rémi Verschelde | 2023-01-18 | 1 | -0/+4 |
|\ \ | |/ |/| | Add conversions between `Variant` and `ObjectID` | ||||
| * | Add conversions between Variant and ObjectID | Ricardo Buring | 2023-01-01 | 1 | -0/+4 |
| | | |||||
* | | Sync license copyright with upstream GH-70885 | Rémi Verschelde | 2023-01-10 | 23 | -667/+667 |
|/ | |||||
* | Rename godot-headers to gdextension, move header to top folder | Rémi Verschelde | 2022-12-14 | 1 | -1/+1 |
| | | | | | | | | Changes the `<godot/gdextension_interface.h>` include to simply `<gdextension_interface.h>`. Refactor and better document the SCons and CMake logic around setting the paths to the header and API JSON file. | ||||
* | Rename GDNative to GDExtension | Gilles Roudière | 2022-12-12 | 1 | -11/+11 |
| | | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension -> Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION -> EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface | ||||
* | Fix const qualifier for parameters in GDExtension api functions | Emmanuel Leblond | 2022-12-03 | 1 | -3/+3 |
| | |||||
* | Basic static analysis fixes | Andy Maloney | 2022-11-18 | 3 | -3/+3 |
| | | | | | | | - remove extraneous semicolons - use "nullptr" instead of "0" - remove "break" after "return" - use <cstdio> instead of <stdio.h> | ||||
* | Update named colors to be in sync with the engine | Aaron Franke | 2022-11-12 | 1 | -146/+149 |
| | |||||
* | Run scripts to format and make headers consistent | Aaron Franke | 2022-10-09 | 5 | -15/+15 |
| | |||||
* | Update core data structures to match the engine | Aaron Franke | 2022-10-07 | 10 | -202/+314 |
| | |||||
* | Use struct instead of class for core structures | Aaron Franke | 2022-10-05 | 16 | -111/+31 |
| | |||||
* | Merge pull request #859 from aaronfranke/basis-transform-quat | Rémi Verschelde | 2022-10-04 | 3 | -201/+231 |
|\ | | | | | | | Update Basis/Transform3D/Quaternion to match the engine | ||||
| * | Update Basis/Transform3D/Quaternion to match the engine | Aaron Franke | 2022-09-20 | 3 | -201/+231 |
| | | |||||
* | | Update Vector4/4i to match the engine | Aaron Franke | 2022-10-01 | 2 | -35/+45 |
| | | |||||
* | | Update Vector2/2i/3/3i to match the engine | Aaron Franke | 2022-10-01 | 4 | -17/+41 |
| | | |||||
* | | Implement support for typed arrays. | bruvzg | 2022-09-23 | 1 | -0/+126 |
|/ | |||||
* | Rename Basis "elements" to "rows" | Aaron Franke | 2022-09-19 | 2 | -66/+66 |
| | | | | https://github.com/godotengine/godot/pull/60627 | ||||
* | Rename Transform2D "elements" to "columns" | Aaron Franke | 2022-09-19 | 1 | -41/+41 |
| | | | | https://github.com/godotengine/godot/pull/60627 | ||||
* | Merge pull request #847 from ninfur/issue-65997 | Rémi Verschelde | 2022-09-19 | 1 | -0/+4 |
|\ | | | | | | | Add missing Vector4 function bindings | ||||
| * | Add missing Vector4 function bindings | Johannes Sinander | 2022-09-18 | 1 | -0/+4 |
| | | |||||
* | | Merge pull request #850 from Zylann/transform_local | Rémi Verschelde | 2022-09-19 | 1 | -0/+3 |
|\ \ | | | | | | | | | | Add Transform3D `translated_local`, `rotated_local`, `scaled_local` | ||||
| * | | Add Transform3D `translated_local`, `rotated_local`, `scaled_local` | Marc Gilleron | 2022-09-18 | 1 | -0/+3 |
| |/ | |||||
* / | Use `quaternion` instead of `quat` in method names | Marc Gilleron | 2022-09-18 | 1 | -7/+7 |
|/ | |||||
* | Basis constructor: row vectors -> column vectors | Zhehang Ding | 2022-08-31 | 1 | -4/+4 |
| | | | | https://github.com/godotengine/godot-proposals/issues/5295 | ||||
* | Add bindings for Vector4, Vector4i, Projection built-in types. | bruvzg | 2022-07-21 | 8 | -220/+1225 |
| | |||||
* | Sync containers with new HashMap/HashSet, sync API headers. | bruvzg | 2022-06-06 | 1 | -5/+15 |
| |