Skip to content

Commit

Permalink
[godot-cpp] Update versions and patches
Browse files Browse the repository at this point in the history
Update godot-cpp to 4.1.3

Update build profile patches to latest iteration
  • Loading branch information
Faless committed Jan 8, 2025
1 parent f149f97 commit 68338ed
Show file tree
Hide file tree
Showing 6 changed files with 442 additions and 274 deletions.
9 changes: 9 additions & 0 deletions .github/workflows/build_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ on: [push, pull_request]
env:
# Only used for the cache key. Increment version to force clean build.
GODOT_BASE_BRANCH: master
# Hardcoding this seem to be the only way
ANDROID_NDK_ROOT: /usr/local/lib/android/sdk/ndk/23.2.8568313/

jobs:
static-checks:
Expand Down Expand Up @@ -196,6 +198,13 @@ jobs:
patch -p1 < misc/patches/scons_path.diff
patch -p1 < misc/patches/gdnantive_arm_warnings.diff
- name: Setup Android dependencies
if: ${{ matrix.platform == 'android' }}
uses: nttld/setup-ndk@v1
with:
ndk-version: r23c
link-to-sdk: true

- name: Patch godot-cpp to support build profile.
run: |
patch -p1 < misc/patches/build_profile.diff
Expand Down
2 changes: 1 addition & 1 deletion godot-cpp
Submodule godot-cpp updated 47 files
+24 −5 .github/workflows/ci.yml
+1 −1 .github/workflows/static_checks.yml
+5 −1 .gitignore
+21 −5 CMakeLists.txt
+26 −17 README.md
+16 −222 SConstruct
+111 −81 binding_generator.py
+180 −18 gdextension/extension_api.json
+62 −0 include/godot_cpp/classes/editor_plugin_registration.hpp
+1 −1 include/godot_cpp/classes/ref.hpp
+128 −81 include/godot_cpp/classes/wrapped.hpp
+10 −8 include/godot_cpp/core/class_db.hpp
+1 −1 include/godot_cpp/core/memory.hpp
+2 −0 include/godot_cpp/core/method_ptrcall.hpp
+0 −3 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
+79 −50 include/godot_cpp/variant/char_string.hpp
+14 −6 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
+29 −0 src/classes/wrapped.cpp
+14 −3 src/core/class_db.cpp
+2 −2 src/core/memory.cpp
+45 −16 src/godot.cpp
+107 −98 src/variant/char_string.cpp
+8 −6 src/variant/variant.cpp
+16 −1 test/CMakeLists.txt
+3 −1 test/project/example.gdextension
+54 −0 test/project/main.gd
+54 −0 test/src/example.cpp
+17 −0 test/src/example.h
+22 −8 tools/android.py
+333 −0 tools/godotcpp.py
+31 −6 tools/ios.py
+0 −26 tools/ios_osxcross.py
+2 −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
Loading

0 comments on commit 68338ed

Please sign in to comment.