vcpkg/ports/bgfx/vcpkg.json
Sandy 8b24c4ed1c
[bgfx]: Update to 1.127.8725.469 (#38816)
This new version of bgfx removes support for D3D9 and WebGPU.
The package has been updated so tools better support cross compilation
by being able to generate a config cmake file which is installed linking
the proper host tools path. Prior to this, it assumed that all hosts
were x64 which prevented cross compiling from apple sillicon and
raspberry pis for example.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-05-22 17:56:25 -07:00

50 lines
1.3 KiB
JSON

{
"name": "bgfx",
"version": "1.127.8725-469",
"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"
}
}
}