Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-09 | Remove unused GDNative code | Rémi Verschelde | |
This has been superseded by GDExtension so this code is no longer useful nor usable. There's still some GDNative-related stuff in platform export code which needs to be adapted for GDExtension (e.g. to include GDExtension libraries in exports). | |||
2021-10-01 | Implement TextServer GDExtension interface, remove TextServer GDNative ↵ | bruvzg | |
interface. | |||
2021-09-24 | [Net/GDNative] Remove GDNative network bits. | Fabio Alessandrelli | |
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-26 | Adding GDExtension support to XRInterface | Bastiaan Olij | |
2021-06-13 | Add stereoscopic rendering through multiview | Bastiaan Olij | |
2021-06-04 | Rename Quat to Quaternion | Marcel Admiraal | |
2021-06-03 | Rename Transform to Transform3D in GDNative | Aaron Franke | |
2021-03-21 | Rename Array.invert() to Array.reverse() | Marcel Admiraal | |
Does the same internally for List and Vector<>, which includes all PackedArray types. | |||
2021-03-17 | Further changes in GDNative API | George Marques | |
- Added new_copy to all types, since trivial copy won't work for all types. - Added functions to convert from String to char array types, which is not provided by the methods bound in Variant. - Added operator index to String. - Added missing cstring version of some Variant functions. They existed in the header but didn't have the implementation and were missing from the gdnative_api.json file. - Added support for static calls on Variant types. | |||
2021-02-09 | Further changes to GDNative API | George Marques | |
- Moved Variant struct definition to its own file so it can be used without include cycles (like on Dictionary). - Add `index` operator function so bindings like C++ can implement the operator[] overload (which needs a reference to the actual value). - Added missing new/destroy functions to Vector3i array. - Added print error/warning functions as helpers so bindings can print messages in the same manner as Godot itself does. | |||
2021-01-25 | GDNative: Remove print functions | George Marques | |
Those are now utilities so the function pointer can be fetched when needed. | |||
2021-01-25 | GDNative: New core API | George Marques | |
This API now uses the discovery functions present in Variant instead of wrapping every built-in function. Users now need to query for function pointers and use those. | |||
2021-01-05 | Changed type to make it work on x32 architecture. | zero13cool | |
2020-12-28 | Merge pull request #44149 from madmiraal/rename-tangent-orthogonal | Rémi Verschelde | |
Rename Vector2.tangent() to Vector2.orthogonal() | |||
2020-12-28 | Rename Rect2 and Rect2i grow_margin() to grow_side() | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-19 | Rename Rect2 and Rect2i clip() to intersection() | Marcel Admiraal | |
2020-12-06 | Rename Vector2.tangent() to Vector2.orthogonal() | Marcel Admiraal | |
2020-11-26 | [Complex Text Layouts] Implement GDNative interface for TextServer. | bruvzg | |
2020-11-03 | Remove `Color.contrasted()` as its behavior is barely useful | Hugo Locurcio | |
Returning the most contrasting color isn't a trivial task, as there are often many possible choices. It's usually best left for the user to implement using a script. | |||
2020-09-03 | [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. | bruvzg | |
2020-07-27 | Make all String float conversion methods be 64-bit | Aaron Franke | |
2020-07-21 | Update core documentation to match recent C# changes | Aaron Franke | |
Also a few minor API changes like adding AABB.abs() Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-07-06 | Add sort and has methods to PackedArrays | Aaron Franke | |
2020-07-03 | Remove String::find_last (same as rfind) | Stijn Hinlopen | |
2020-06-11 | GDNative: merge API structs, bump version of merged structs. | bruvzg | |
2020-05-26 | GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions. | bruvzg | |
2020-05-18 | GDNative add new core types. | bruvzg | |
2020-05-10 | Revert "Renamed plane's d to distance" | Rémi Verschelde | |
This reverts commit ec7b481170dcd6a7b4cf0e6c1221e204ff7945f3. This was wrong, `d` is not a distance but the `d` constant in the parametric equation `ax + by + cz = d` describing the plane. | |||
2020-05-10 | Renamed plane's d to distance | Marcus Elg | |
2020-04-29 | [Core] Rename linear_interpolate to lerp | Aaron Franke | |
2020-04-09 | Renaming all ARVR nodes to XR | Bastiaan Olij | |
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-15 | Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr. | Juan Linietsky | |
2020-02-12 | GDNative: Make godot_int an int64_t | Rémi Verschelde | |
Redo of the change in cf8c679a23b21d6c6f29cba6a54eaa2eed88bf92 that caused a build issue, with the extra change needed to 'godot_arvr_blit'. | |||
2020-02-12 | Remove deprecated Color::gray | Hanif Bin Ariffin | |
It was marked to be removed in Godot 3.1. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-01-10 | Expose instance_from_id to GDNative | toasteater | |
This function is available to GDScript but not to GDNative. When exposed, it allows building more ergonomic safe abstractions over the GDNative APIs, and covers the use cases of the original PR. Close #28478. Supersedes #28791. Co-authored-by: Markus Ewald <cygon@nuclex.org> | |||
2020-01-03 | Expose cast_to to GDNative for dynamic casts | sheepandshepherd | |
2019-11-02 | Restore GDNative compatibility by moving new functions introduced in #33210 ↵ | bruvzg | |
to core API 1.2 extension. | |||
2019-10-31 | Added empty() function to pool array types | PouleyKetchoupp | |
2019-09-14 | Add array slice method | Cameron Reikes | |
2019-07-29 | Find trailing whitespace and indentation in gdnative_api.json | Rémi Verschelde | |
2019-07-24 | Added direction_to to GDNative | Chaosus | |
2019-07-23 | Added count method to String | Chaosus | |
2019-06-16 | Merge pull request #29325 from m4gr3d/setup_godot_for_ovr_support | Rémi Verschelde | |
Setup Godot to support the Oculus Mobile SDK. | |||
2019-05-30 | Setup Godot to support the Oculus Mobile SDK. | fhuya | |
2019-05-28 | Added move_toward functions for float, Vector2 and Vector3 | Giacom | |
2019-05-23 | Merge pull request #28738 from 2shady4u/master | Rémi Verschelde | |
Added native binding for dictionary duplication | |||
2019-05-23 | Added native binding for dictionary duplication | shaderbeast | |
Added entry in gdnative_api.json Added function to header as well Fixed versioning |