Add WebGPU Backend w/ Dawn Support (#3838)

This commit is contained in:
Birk Skyum
2025-10-16 20:35:33 +02:00
committed by GitHub
parent cd129e873a
commit 68459732be
119 changed files with 14067 additions and 28 deletions

View File

@@ -28,15 +28,16 @@ Originally the project only supported OpenGL 2.0. In 2023, the [renderer was mod
What platforms support which rendering backend can be found below.
| Platform | OpenGL ES 3.0 | Vulkan 1.0 | Metal |
|---|---|---|---|
| Android | ✅ | ✅ | ❌ |
| iOS | ❌ | ❌ | ✅ |
| Linux | ✅ | ✅ | ❌ |
| Windows | ✅ | ❌ | ❌ |
| macOS | ❌ | ✅ | ✅[^1] |
| Node.js | ✅ | ❌ | ✅ [^2] |
| Qt | ✅ | ❌ | ❌ |
| Platform | OpenGL ES 3.0 | Vulkan 1.0 | Metal | WebGPU |
| -------- | -------------- | ---------- | ------ | ------- |
| Android | ✅ | ✅ | ❌ | ❌ |
| iOS | ❌ | ❌ | ✅ | ❌ |
| Linux | ✅ | ✅ | ❌ | ✅ |
| Windows | ✅ | ❌ | ❌ | ❓ |
| macOS | ❌ | ✅ | ✅[^1] | ✅ |
| Node.js | ✅ | ❌ | ✅[^2] | ❌ |
| Qt | ✅ | ❌ | ❌ | ❌ |
[^1]: Requires MoltenVK. Only available when built via CMake.
[^2]: Issue reported, see [#2928](https://github.com/maplibre/maplibre-native/issues/2928).