Commit Graph

66 Commits

Author SHA1 Message Date
5e1abaf348 [GDNative] basic OS detection 2017-07-24 22:43:32 +02:00
534d62d2f4 [GDNative] new GDNative API
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.
2017-07-24 04:23:37 +02:00
af8a40e554 gdnative bug fix in get (return null check) 2017-07-22 06:39:03 +05:30
25678b1876 -Renamed GlobalConfig to ProjectSettings, makes more sense.
-Added system for feature overrides, it's pretty cool :)
2017-07-19 17:06:03 -03:00
45b498c4e0 Merge pull request #9699 from RameshRavone/master
[gdnative] `Object::_get` return type and dynamic property
2017-07-19 13:07:06 +02:00
535290d2e7 [GDNative] dynamic properties 2017-07-19 05:41:56 +05:30
49c7620326 Add object type hint for docs 2017-07-19 02:03:34 +07:00
3ce046ee0c -Fixed SCREEN_TEXTURE and other related 2D shader parameters.
-Fixded BackBuffercopy object
2017-06-26 22:58:46 -03:00
f0cf946063 [GDNative] corrected typo for Mac library ext.
Seems like the extension is .dylib and not .dynlib.
This should make it easier to select files from the editor.
2017-06-16 15:48:05 +02:00
11e496d99a [GDNative] fixed a reload bug
When there was no terminate function defined in the library the exported variables would not update.
This fixes that.
2017-05-13 14:37:57 +02:00
32afcbc482 Put brave old bb10 platform to a well-deserved rest
Add some 🔥 to appease @reduz. Fixes #8692.
2017-05-08 22:22:20 +02:00
d4f4f14c68 [GDNative] explicit calling convention 2017-04-19 15:51:33 +02:00
f4261c8868 [GDNative] added "new" method and fixed headers 2017-04-17 19:52:18 +02:00
7919ec6d89 [GDNative] re-enabled some init options 2017-04-11 01:45:58 +02:00
0486645c39 [GDNative] Didn't iterate over all scripts 2017-04-10 04:30:08 +02:00
c7f8b22ba0 renamed dlscript module to gdnative 2017-04-09 21:07:53 +02:00