Support for WebGPU backend in Android SDK (#4097)

This commit is contained in:
Birk Skyum
2026-02-28 16:24:14 +01:00
committed by GitHub
parent 166593f0fb
commit 57a14cf110
15 changed files with 1242 additions and 11 deletions

View File

@@ -185,6 +185,36 @@
"MLN_WITH_X11": "ON"
}
},
{
"name": "android-webgpu-dawn",
"displayName": "Android WebGPU (Dawn)",
"generator": "Ninja",
"binaryDir": "${sourceDir}/build-android-webgpu-dawn",
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": "$env{ANDROID_NDK}/build/cmake/android.toolchain.cmake",
"CMAKE_ANDROID_NDK": "$env{ANDROID_NDK}",
"ANDROID_ABI": "arm64-v8a",
"ANDROID_PLATFORM": "android-26",
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
"MLN_WITH_WEBGPU": "ON",
"MLN_WEBGPU_IMPL_DAWN": "ON"
}
},
{
"name": "android-webgpu-wgpu",
"displayName": "Android WebGPU (wgpu-native)",
"generator": "Ninja",
"binaryDir": "${sourceDir}/build-android-webgpu-wgpu",
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": "$env{ANDROID_NDK}/build/cmake/android.toolchain.cmake",
"CMAKE_ANDROID_NDK": "$env{ANDROID_NDK}",
"ANDROID_ABI": "arm64-v8a",
"ANDROID_PLATFORM": "android-26",
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
"MLN_WITH_WEBGPU": "ON",
"MLN_WEBGPU_IMPL_WGPU": "ON"
}
},
{
"name": "linux-opengl-node",
"inherits": "linux",