vcpkg/ports/bgfx/vcpkg.json
Sandy 24b141631e
[bgfx] Update to 1.122.8595-458 (#35113)
Use release artifact file for submodules instead of checking them out
manually.
This prevents future mistakes of bad references of submodules.
Future updates will only requires updates to the version and sha.
2023-11-15 15:19:00 -08:00

50 lines
1.3 KiB
JSON

{
"name": "bgfx",
"version": "1.122.8595-458",
"maintainers": "Sandy Carter <bwrsandman@users.noreply.github.com>",
"description": "Cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library.",
"homepage": "https://bkaradzic.github.io/bgfx/overview.html",
"documentation": "https://bkaradzic.github.io/bgfx",
"license": "BSD-2-Clause",
"dependencies": [
"libsquish",
"miniz",
"tinyexr",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"platform-default-features"
],
"features": {
"multithreaded": {
"description": "Encode and render on different threads",
"supports": "!emscripten"
},
"platform-default-features": {
"description": "Enables default features per platform",
"dependencies": [
{
"$comment": "bgfx does not support multithreading on emscripten",
"name": "bgfx",
"features": [
"multithreaded"
],
"platform": "!emscripten"
}
]
},
"tools": {
"$comment": "Use '\"host\": true' in dependencies of vcpkg.json in manifest mode.",
"description": "Shader, Texture and Geometry compilers for bgfx.",
"supports": "native"
}
}
}