dawn v20250922.223923
- Created
- Updated
Dawn is an open-source and cross-platform implementation of the WebGPU standard.
# Usage
dawn provides CMake targets:
find_package(Dawn CONFIG REQUIRED)
target_link_libraries(main PRIVATE dawn::webgpu_dawn)
dawn provides pkg-config modules:
unofficial_webgpu_dawn
# License
# Supported Platforms
All platforms are supported
# Features
Default features: d3d11
, d3d12
, gl
, gles
, metal
, vulkan
, x11
# d3d11
Direct3D 11 backend support
Supports: windows
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# d3d12
Direct3D 12 backend support
Supports: windows
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# gl
Desktop OpenGL backend support
Supports: linux | freebsd | openbsd
- ✅ linux
- ❌
osx - ❌
uwp - ❌
windows
Host Dependencies:
No dependencies.
# gles
OpenGL ES backend support
Supports: android | linux | freebsd | openbsd
- ✅ linux
- ❌
osx - ❌
uwp - ❌
windows
Host Dependencies:
No dependencies.
# metal
# vulkan
Vulkan backend support
Supports: (windows & !uwp) | android | linux | freebsd | openbsd
- ✅ linux
- ✅ windows
- ❌
osx - ❌
uwp
Host Dependencies:
2 transitive dependencies:
# wayland
Wayland support
Supports: linux | freebsd | openbsd
- ✅ linux
- ❌
osx - ❌
uwp - ❌
windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# x11
X11 support
Supports: linux | freebsd | openbsd
- ✅ linux
- ❌
osx - ❌
uwp - ❌
windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
abseil
Platforms:
!emscripten
No transitive dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
# Host Dependents
No dependents.
# Contributors
Weihang Ding
CQ_Undefine