Add support for godot 4.1

Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
Somebody Master 2023-06-11 12:42:47 +02:00
parent 6631753c83
commit 720bd3d2a9
Signed by: somebody_master
GPG Key ID: 78315CFDF0B25505
5 changed files with 6 additions and 5 deletions

View File

@ -6,4 +6,4 @@ func _ready() -> void:
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(_delta: float) -> void:
pass;
pass

@ -1 +1 @@
Subproject commit 3a9118cb0dafef74773216c47a030c3a4a490747
Subproject commit d12cf071bbdcfda6875e78167d282278ab420878

View File

@ -31,8 +31,8 @@ void uninitialize_test_module(ModuleInitializationLevel p_level) {
extern "C" {
// Initialization.
GDExtensionBool GDE_EXPORT test_library_init(const GDExtensionInterface *p_interface, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) {
godot::GDExtensionBinding::InitObject init_obj(p_interface, p_library, r_initialization);
GDExtensionBool GDE_EXPORT test_library_init(const GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) {
GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization);
init_obj.register_initializer(initialize_test_module);
init_obj.register_terminator(uninitialize_test_module);
init_obj.set_minimum_library_initialization_level(MODULE_INITIALIZATION_LEVEL_SCENE);

View File

@ -12,7 +12,7 @@ config_version=5
config/name="TestGDExtension"
run/main_scene="res://TestGDExtension.tscn"
config/features=PackedStringArray("4.0", "Forward Plus")
config/features=PackedStringArray("4.1", "Forward Plus")
config/icon="res://icon.svg"
[dotnet]

View File

@ -1,6 +1,7 @@
[configuration]
entry_symbol = "test_library_init"
compatibility_minimum = 4.1
[libraries]