File tree
6 files changed
+442
-274
lines changed- .github/workflows
- misc/patches
- tools
6 files changed
+442
-274
lines changedLines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| 7 | + | |
| 8 | + | |
7 | 9 |
| |
8 | 10 |
| |
9 | 11 |
| |
| |||
196 | 198 |
| |
197 | 199 |
| |
198 | 200 |
| |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
199 | 208 |
| |
200 | 209 |
| |
201 | 210 |
| |
|
- .github/workflows/ci.yml+24-5
- .github/workflows/static_checks.yml+1-1
- .gitignore+5-1
- CMakeLists.txt+21-5
- README.md+26-17
- SConstruct+16-222
- binding_generator.py+111-81
- gdextension/extension_api.json+180-18
- include/godot_cpp/classes/editor_plugin_registration.hpp+62
- include/godot_cpp/classes/ref.hpp+1-1
- include/godot_cpp/classes/wrapped.hpp+128-81
- include/godot_cpp/core/class_db.hpp+10-8
- include/godot_cpp/core/memory.hpp+1-1
- include/godot_cpp/core/method_ptrcall.hpp+2
- include/godot_cpp/godot.hpp-3
- include/godot_cpp/templates/cowdata.hpp+21-11
- include/godot_cpp/templates/list.hpp+1-1
- include/godot_cpp/templates/rid_owner.hpp+3-3
- include/godot_cpp/templates/thread_work_pool.hpp+4-4
- include/godot_cpp/variant/char_string.hpp+79-50
- include/godot_cpp/variant/variant.hpp+14-6
- include/godot_cpp/variant/vector3.hpp+8
- include/godot_cpp/variant/vector3i.hpp+8
- include/godot_cpp/variant/vector4.hpp+8
- include/godot_cpp/variant/vector4i.hpp+8
- src/classes/editor_plugin_registration.cpp+3-3
- src/classes/wrapped.cpp+29
- src/core/class_db.cpp+14-3
- src/core/memory.cpp+2-2
- src/godot.cpp+45-16
- src/variant/char_string.cpp+107-98
- src/variant/variant.cpp+8-6
- test/CMakeLists.txt+16-1
- test/project/example.gdextension+3-1
- test/project/main.gd+54
- test/src/example.cpp+54
- test/src/example.h+17
- tools/android.py+22-8
- tools/godotcpp.py+333
- tools/ios.py+31-6
- tools/ios_osxcross.py-26
- tools/linux.py+2
- tools/macos.py+28-6
- tools/macos_osxcross.py-28
- tools/targets.py+67-15
- tools/web.py+23-24
- tools/windows.py+31-11
0 commit comments