diff --git a/godot-cpp b/godot-cpp index 9d1c396..631cd5f 160000 --- a/godot-cpp +++ b/godot-cpp @@ -1 +1 @@ -Subproject commit 9d1c396c54fc3bdfcc7da4f3abcb52b14f6cce8f +Subproject commit 631cd5fe37d4e6df6e5eb66eb4435feca12708cc diff --git a/src/register_types.cpp b/src/register_types.cpp index 65d60a2..4b51038 100644 --- a/src/register_types.cpp +++ b/src/register_types.cpp @@ -36,9 +36,9 @@ void gdextension_terminate(ModuleInitializationLevel p_level) extern "C" { - GDExtensionBool GDE_EXPORT gdextension_init(const GDExtensionInterface *p_interface, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) + GDExtensionBool GDE_EXPORT gdextension_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) { - godot::GDExtensionBinding::InitObject init_obj(p_interface, p_library, r_initialization); + godot::GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization); init_obj.register_initializer(gdextension_initialize); init_obj.register_terminator(gdextension_terminate);