diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/dawn/vcpkg.json | |
Diffstat (limited to 'vcpkg/ports/dawn/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/dawn/vcpkg.json | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/vcpkg/ports/dawn/vcpkg.json b/vcpkg/ports/dawn/vcpkg.json new file mode 100644 index 0000000..466061a --- /dev/null +++ b/vcpkg/ports/dawn/vcpkg.json @@ -0,0 +1,102 @@ +{ + "name": "dawn", + "version": "20250922.223923", + "port-version": 1, + "description": "Dawn is an open-source and cross-platform implementation of the WebGPU standard.", + "homepage": "https://dawn.googlesource.com/dawn", + "license": "BSD-3-Clause", + "dependencies": [ + { + "name": "abseil", + "platform": "!emscripten" + }, + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + { + "name": "vcpkg-get-python-packages", + "host": true + } + ], + "default-features": [ + { + "name": "d3d11", + "platform": "windows" + }, + { + "name": "d3d12", + "platform": "windows" + }, + { + "name": "gl", + "platform": "linux | freebsd | openbsd" + }, + { + "name": "gles", + "platform": "android | linux | freebsd | openbsd" + }, + { + "name": "metal", + "platform": "osx | ios" + }, + { + "name": "vulkan", + "platform": "(windows & !uwp) | android | linux | freebsd | openbsd" + }, + { + "name": "x11", + "platform": "linux | freebsd | openbsd" + } + ], + "features": { + "d3d11": { + "description": "Direct3D 11 backend support", + "supports": "windows" + }, + "d3d12": { + "description": "Direct3D 12 backend support", + "supports": "windows" + }, + "gl": { + "description": "Desktop OpenGL backend support", + "supports": "linux | freebsd | openbsd", + "dependencies": [ + "egl-registry", + "opengl-registry" + ] + }, + "gles": { + "description": "OpenGL ES backend support", + "supports": "android | linux | freebsd | openbsd", + "dependencies": [ + "egl-registry", + "opengl-registry" + ] + }, + "metal": { + "description": "Metal backend support", + "supports": "osx | ios" + }, + "vulkan": { + "description": "Vulkan backend support", + "supports": "(windows & !uwp) | android | linux | freebsd | openbsd", + "dependencies": [ + "vulkan-headers", + "vulkan-utility-libraries" + ] + }, + "wayland": { + "description": "Wayland support", + "supports": "linux | freebsd | openbsd" + }, + "x11": { + "description": "X11 support", + "supports": "linux | freebsd | openbsd" + } + } +} |