virtualx-engine/modules/gdnative/gdnative
Ruslan Mustakov f08bc0df7c Construct Variants from Reference properly in GDNative
Previously godot_variant_new_object constructed Variant without
accounting for the fact that the Object can be a Reference, so refcount
was not increased and References were destructed prematurely.

Also, Reference::init_ref did not propagate refcount increment to the
script instance, which led to desync of refcount info on the script
side and Godot side.
2017-09-14 19:40:36 +07:00
..
array.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
basis.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
color.cpp Change Color.to_32() to to_rgba32() and format as RGBA 2017-09-07 16:19:44 -04:00
dictionary.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
gdnative.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
node_path.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
plane.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
pool_arrays.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
quat.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
rect2.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
rect3.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
rid.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
string.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
transform.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
transform2d.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
variant.cpp Construct Variants from Reference properly in GDNative 2017-09-14 19:40:36 +07:00
vector2.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00
vector3.cpp merged gdnative and nativescript module 2017-09-03 15:28:43 +02:00