Skip to content

Update BabylonNative #664

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 34 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ea78d74
Test build
CedricGuillemet May 14, 2025
d027014
no rnta
CedricGuillemet May 14, 2025
9aac684
typo
CedricGuillemet May 14, 2025
9f06763
BN update
CedricGuillemet May 14, 2025
24e9b3d
update libraries after bgfx update
CedricGuillemet May 15, 2025
4a90ea9
graphics warnings
CedricGuillemet May 15, 2025
8c142f1
disable warnings for Windows build
CedricGuillemet May 15, 2025
cc17777
xcode scheme
CedricGuillemet May 16, 2025
d7d00b9
no nativexr for Windows, add schemes for iOS in validation step
CedricGuillemet May 16, 2025
c2e7660
no xr for msvc
CedricGuillemet May 16, 2025
b3af731
removed Windows XR support
CedricGuillemet May 16, 2025
a049ac8
NDK min is 23.1.7779620
CedricGuillemet May 16, 2025
dc72a59
disable warnings xr android
CedricGuillemet May 16, 2025
6b4527a
no warning nativeCamera Android
CedricGuillemet May 16, 2025
492d475
disable XMLHttpRequest warnings
CedricGuillemet May 16, 2025
43ad6c0
even less warnings
CedricGuillemet May 16, 2025
4b0b399
brings back rnta
CedricGuillemet May 17, 2025
28b72f8
windows rnta
CedricGuillemet May 17, 2025
7cd091a
action cache version
CedricGuillemet May 17, 2025
c02b9ed
windows build link path
CedricGuillemet May 17, 2025
78082f6
bimg and bx path
CedricGuillemet May 17, 2025
fa9b729
removed nativexr from linking
CedricGuillemet May 17, 2025
f96c6dc
xr leftovers
CedricGuillemet May 18, 2025
b35ebe7
lib webp windows
CedricGuillemet May 18, 2025
980b5f6
disable webp windows
CedricGuillemet May 18, 2025
2a2fbe6
Scheduling
CedricGuillemet May 18, 2025
f4a09ec
scheduling path
CedricGuillemet May 18, 2025
2f76dd1
actions/download-artifact version
CedricGuillemet May 19, 2025
ed1cd5d
test Xcode 16.2
CedricGuillemet May 21, 2025
b3d9298
Test Node 18
CedricGuillemet May 21, 2025
a01a58c
up cmake version
CedricGuillemet May 21, 2025
271b27d
bump to 0.71
CedricGuillemet May 21, 2025
9ec4d73
no webp
CedricGuillemet May 22, 2025
e2bcae5
removed webp
CedricGuillemet May 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/bn_master_commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ jobs:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: Setup CMake
uses: jwlawson/[email protected]
with:
cmake-version: '3.26.3'
cmake-version: '3.30.3'
- name: Setup Ninja
run: brew install ninja
- name: NPM Install (Playground)
Expand Down Expand Up @@ -59,10 +59,10 @@ jobs:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: NPM Install (Playground)
run: npm install
working-directory: ./Apps/Playground
Expand Down Expand Up @@ -90,10 +90,10 @@ jobs:
submodules: 'true'
- name: Setup MSBuild
uses: microsoft/[email protected]
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: Setup NuGet
uses: nuget/setup-nuget@v1
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ios_android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
type: string
xcode-version:
type: string
default: '15.4'
default: '16.2'

jobs:
Build:
Expand All @@ -23,14 +23,14 @@ jobs:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: Setup CMake
uses: jwlawson/[email protected]
with:
cmake-version: '3.26.3'
cmake-version: '3.30.3'
- name: Setup Ninja
run: brew install ninja
- name: 'Select XCode ${{ inputs.xcode-version }}'
Expand Down
29 changes: 15 additions & 14 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
branches:
- master
env:
BRN_Version: '0.64'
BRN_Version: '0.69'

jobs:
build-android:
Expand All @@ -16,14 +16,14 @@ jobs:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: Setup CMake
uses: jwlawson/[email protected]
with:
cmake-version: '3.26.3'
cmake-version: '3.30.3'
- name: Setup Ninja
run: brew install ninja
- name: NPM Install (Playground)
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
- name: Setup CMake
uses: jwlawson/[email protected]
with:
cmake-version: '3.26.3'
cmake-version: '3.30.3'
- name: Setup Ninja
run: brew install ninja
- name: Setup Watchman
Expand Down Expand Up @@ -96,10 +96,10 @@ jobs:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: NPM Install (Playground)
run: npm install
working-directory: ./Apps/Playground
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
working-directory: ./Package

- name: Cache XCFrameworks
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: Modules/@babylonjs/react-native-iosandroid/ios/libs
key: ${{ runner.os }}-xcframeworks-${{ github.sha }}
Expand All @@ -157,14 +157,14 @@ jobs:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: Setup CMake
uses: jwlawson/[email protected]
with:
cmake-version: '3.26.3'
cmake-version: '3.30.3'
- name: Setup Ninja
run: brew install ninja
- name: Setup Java
Expand Down Expand Up @@ -203,10 +203,10 @@ jobs:
submodules: 'true'
- name: Setup MSBuild
uses: microsoft/[email protected]
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: Setup NuGet
uses: nuget/setup-nuget@v1
with:
Expand All @@ -224,7 +224,8 @@ jobs:
run: npx gulp makeUWPProject${{ matrix.platform }}
working-directory: ./Package
- name: Gulp Build ${{ matrix.platform }} ${{ matrix.config }} (Windows)
run: npx gulp buildUWP${{ matrix.platform }}${{ matrix.config }}
run: |
npx gulp buildUWP${{ matrix.platform }}${{ matrix.config }}
working-directory: ./Package
- name: Gulp NuGet Restore Playground
run: npx gulp nugetRestoreUWPPlayground
Expand Down
34 changes: 17 additions & 17 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,88 +78,88 @@ jobs:
run: npm install
working-directory: ./Package
- name: Download Assembled Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled'
path: Package/Assembled
- name: Download Assembled-iOSAndroid 0.64 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.64'
path: Package/Assembled-iOSAndroid0.64
- name: Download Assembled-iOSAndroid 0.65 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.65'
path: Package/Assembled-iOSAndroid0.65
- name: Download Assembled-iOSAndroid 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.69'
path: Package/Assembled-iOSAndroid0.69
- name: Download Assembled-iOSAndroid 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.70'
path: Package/Assembled-iOSAndroid0.70
- name: Download Assembled-iOSAndroid 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.71'
path: Package/Assembled-iOSAndroid0.71
- name: Download Assembled-Windows 0.64 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.64'
path: Package/Assembled-Windows0.64
- name: Download Assembled-Windows 0.65 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.65'
path: Package/Assembled-Windows0.65
- name: Download Assembled-Windows 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.69'
path: Package/Assembled-Windows0.69
- name: Download Assembled-Windows 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.70'
path: Package/Assembled-Windows0.70
- name: Download Assembled-Windows 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.71'
path: Package/Assembled-Windows0.71
#BaseKit
- name: Download Assembled-BaseKit-iOSAndroid 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-iOSAndroid0.69'
path: Package/Assembled-BaseKit-iOSAndroid0.69
- name: Download Assembled-BaseKit-iOSAndroid 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-iOSAndroid0.70'
path: Package/Assembled-BaseKit-iOSAndroid0.70
- name: Download Assembled-BaseKit-iOSAndroid 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-iOSAndroid0.71'
path: Package/Assembled-BaseKit-iOSAndroid0.71
- name: Download Assembled-BaseKit-Windows 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-Windows0.69'
path: Package/Assembled-BaseKit-Windows0.69
- name: Download Assembled-BaseKit-Windows 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-Windows0.70'
path: Package/Assembled-BaseKit-Windows0.70
- name: Download Assembled-BaseKit-Windows 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-Windows0.71'
path: Package/Assembled-BaseKit-Windows0.71
Expand Down
34 changes: 17 additions & 17 deletions .github/workflows/publish_preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,88 +94,88 @@ jobs:
run: npm install
working-directory: ./Package
- name: Download Assembled Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled'
path: Package/Assembled
- name: Download Assembled-iOSAndroid 0.64 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.64'
path: Package/Assembled-iOSAndroid0.64
- name: Download Assembled-iOSAndroid 0.65 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.65'
path: Package/Assembled-iOSAndroid0.65
- name: Download Assembled-iOSAndroid 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.69'
path: Package/Assembled-iOSAndroid0.69
- name: Download Assembled-iOSAndroid 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.70'
path: Package/Assembled-iOSAndroid0.70
- name: Download Assembled-iOSAndroid 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-iOSAndroid0.71'
path: Package/Assembled-iOSAndroid0.71
- name: Download Assembled-Windows 0.64 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.64'
path: Package/Assembled-Windows0.64
- name: Download Assembled-Windows 0.65 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.65'
path: Package/Assembled-Windows0.65
- name: Download Assembled-Windows 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.69'
path: Package/Assembled-Windows0.69
- name: Download Assembled-Windows 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.70'
path: Package/Assembled-Windows0.70
- name: Download Assembled-Windows 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-Windows0.71'
path: Package/Assembled-Windows0.71
#BaseKit
- name: Download Assembled-BaseKit-iOSAndroid 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-iOSAndroid0.69'
path: Package/Assembled-BaseKit-iOSAndroid0.69
- name: Download Assembled-BaseKit-iOSAndroid 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-iOSAndroid0.70'
path: Package/Assembled-BaseKit-iOSAndroid0.70
- name: Download Assembled-BaseKit-iOSAndroid 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-iOSAndroid0.71'
path: Package/Assembled-BaseKit-iOSAndroid0.71
- name: Download Assembled-BaseKit-Windows 0.69 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-Windows0.69'
path: Package/Assembled-BaseKit-Windows0.69
- name: Download Assembled-BaseKit-Windows 0.70 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-Windows0.70'
path: Package/Assembled-BaseKit-Windows0.70
- name: Download Assembled-BaseKit-Windows 0.71 Folder
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: 'Assembled-BaseKit-Windows0.71'
path: Package/Assembled-BaseKit-Windows0.71
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/typescript.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
uses: actions/[email protected]
with:
submodules: 'recursive'
- name: Setup Node 16
- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: NPM Install (Playground)
run: npm install
working-directory: ./Apps/Playground
Expand Down
Loading
Loading