mirror of https://github.com/microsoft/vcpkg.git
113 lines
2.5 KiB
JSON
113 lines
2.5 KiB
JSON
{
|
|
"name": "dawn",
|
|
"version": "20260624.223603",
|
|
"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",
|
|
"dependencies": [
|
|
"directx-dxc"
|
|
]
|
|
},
|
|
"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"
|
|
},
|
|
"tint-tools": {
|
|
"description": "Build tint command-line tools",
|
|
"supports": "(windows & !uwp) | linux | freebsd | openbsd | osx",
|
|
"dependencies": [
|
|
"glslang"
|
|
]
|
|
},
|
|
"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"
|
|
}
|
|
}
|
|
}
|