aboutsummaryrefslogtreecommitdiff
path: root/modules/gdnative/godot/gdnative.cpp
Commit message (Collapse)AuthorAgeFilesLines
* merged gdnative and nativescript moduleKarroffel2017-09-031-190/+0
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* [GDNative] better header include pathsKarroffel2017-08-021-1/+1
| | | | | The old include paths caused some problems on some compilers, for example including "string.h" was ambiguous.
* Add a way to retrieve stack bottom of the main threadRuslan Mustakov2017-07-251-0/+5
| | | | | | | | | I'm working on Nim bindings and Nim GC needs to know the stack boundaries to check whether certain pointers are located on the stack or in the heap. This commit adds godot_get_stack_bottom procedure to gdnative module which returns pointer to the stack bottom of the main thread. Later on this may be improved to return stack bottom of the current thread.
* [GDNative] new GDNative APIKarroffel2017-07-241-0/+185
This adds GDNative as a separate class type. It can be used to interface with native libraries by using "native calls", which can be registered by modules (and in future other GDNative libraries?). It also reworks the currently called "GDNativeScript" into a "NativeScript" that just makes use of the new GDNative instead of it being the component that implements that functionality.