Skip to content

Commit

Permalink
Update to Godot 4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
oparisy committed Dec 30, 2023
1 parent 2730ef5 commit e353257
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# GDExtension Custom AudioStream

This repository provides an example of defining a custom `AudioStream` for Godot 4.1 with its GDExtension system.
This repository provides an example of defining a custom `AudioStream` for Godot 4.2 with its GDExtension system.
It is based on the [Custom AudioStreams](https://docs.godotengine.org/en/stable/contributing/development/core_and_modules/custom_audiostreams.html) tutorial for Godot modules.
The template for the GDExtension mechanism is paddy-exe's excellent [GDExtensionSummator](https://github.com/paddy-exe/GDExtensionSummator). Have a look at that project for more details about GDExtension, debugger usage...

Expand Down
2 changes: 1 addition & 1 deletion game/project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ config_version=5
config/name="GDExtensionCustomAudiostream"
config/tags=PackedStringArray("gdextension", "template")
run/main_scene="res://main.tscn"
config/features=PackedStringArray("4.1")
config/features=PackedStringArray("4.2")
config/icon="res://icon.png"
2 changes: 1 addition & 1 deletion godot-cpp
Submodule godot-cpp updated 61 files
+35 −15 .github/workflows/ci.yml
+1 −1 .github/workflows/static_checks.yml
+5 −1 .gitignore
+23 −19 CMakeLists.txt
+27 −17 README.md
+16 −222 SConstruct
+227 −100 binding_generator.py
+11,749 −2,422 gdextension/extension_api.json
+336 −16 gdextension/gdextension_interface.h
+62 −0 include/godot_cpp/classes/editor_plugin_registration.hpp
+1 −1 include/godot_cpp/classes/ref.hpp
+204 −113 include/godot_cpp/classes/wrapped.hpp
+90 −0 include/godot_cpp/core/binder_common.hpp
+29 −19 include/godot_cpp/core/class_db.hpp
+13 −12 include/godot_cpp/core/memory.hpp
+2 −0 include/godot_cpp/core/method_ptrcall.hpp
+3 −22 include/godot_cpp/core/object.hpp
+62 −0 include/godot_cpp/core/object_id.hpp
+12 −0 include/godot_cpp/core/property_info.hpp
+34 −12 include/godot_cpp/godot.hpp
+21 −11 include/godot_cpp/templates/cowdata.hpp
+1 −1 include/godot_cpp/templates/list.hpp
+3 −3 include/godot_cpp/templates/rid_owner.hpp
+4 −4 include/godot_cpp/templates/thread_work_pool.hpp
+64 −0 include/godot_cpp/variant/callable_custom.hpp
+248 −0 include/godot_cpp/variant/callable_method_pointer.hpp
+79 −50 include/godot_cpp/variant/char_string.hpp
+29 −7 include/godot_cpp/variant/variant.hpp
+8 −0 include/godot_cpp/variant/vector3.hpp
+8 −0 include/godot_cpp/variant/vector3i.hpp
+8 −0 include/godot_cpp/variant/vector4.hpp
+8 −0 include/godot_cpp/variant/vector4i.hpp
+3 −3 src/classes/editor_plugin_registration.cpp
+79 −0 src/classes/wrapped.cpp
+28 −13 src/core/class_db.cpp
+8 −7 src/core/memory.cpp
+132 −39 src/godot.cpp
+113 −0 src/variant/callable_custom.cpp
+114 −0 src/variant/callable_method_pointer.cpp
+114 −100 src/variant/char_string.cpp
+24 −6 src/variant/variant.cpp
+16 −23 test/CMakeLists.txt
+11 −0 test/SConstruct
+7 −0 test/generate_xcframework.sh
+0 −0 test/project/bin/libgdexample.macos.template_debug.framework/Resources/Info.plist
+0 −0 test/project/bin/libgdexample.macos.template_release.framework/Resources/Info.plist
+19 −1 test/project/example.gdextension
+126 −0 test/project/main.gd
+2 −1 test/project/project.godot
+240 −0 test/src/example.cpp
+43 −0 test/src/example.h
+25 −13 tools/android.py
+361 −0 tools/godotcpp.py
+32 −7 tools/ios.py
+0 −26 tools/ios_osxcross.py
+5 −0 tools/linux.py
+28 −6 tools/macos.py
+0 −28 tools/macos_osxcross.py
+67 −15 tools/targets.py
+23 −24 tools/web.py
+31 −11 tools/windows.py

0 comments on commit e353257

Please sign in to comment.