diff --git a/demo/addons/godot-sqlite/gdsqlite.gdextension b/demo/addons/godot-sqlite/gdsqlite.gdextension index 91daff2..1a52792 100644 --- a/demo/addons/godot-sqlite/gdsqlite.gdextension +++ b/demo/addons/godot-sqlite/gdsqlite.gdextension @@ -1,6 +1,7 @@ [configuration] entry_symbol = "sqlite_library_init" +compatibility_minimum = 4.1 [libraries] diff --git a/demo/project.godot b/demo/project.godot index cef0f8e..6616fa6 100644 --- a/demo/project.godot +++ b/demo/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="SQLite Demo" run/main_scene="res://Main.tscn" -config/features=PackedStringArray("4.0") +config/features=PackedStringArray("4.1") config/icon="res://icon.png" [debug] diff --git a/godot-cpp b/godot-cpp index 3a9118c..d627942 160000 --- a/godot-cpp +++ b/godot-cpp @@ -1 +1 @@ -Subproject commit 3a9118cb0dafef74773216c47a030c3a4a490747 +Subproject commit d627942b647105aff600225a59dffa65de206247 diff --git a/src/register_types.cpp b/src/register_types.cpp index f3590b0..abd1422 100644 --- a/src/register_types.cpp +++ b/src/register_types.cpp @@ -28,8 +28,8 @@ extern "C" { // Initialization. -GDExtensionBool GDE_EXPORT sqlite_library_init(const GDExtensionInterface *p_interface, const GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) { - godot::GDExtensionBinding::InitObject init_obj(p_interface, p_library, r_initialization); +GDExtensionBool GDE_EXPORT sqlite_library_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, const GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) { + godot::GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization); init_obj.register_initializer(initialize_sqlite_module); init_obj.register_terminator(uninitialize_sqlite_module);