Commit Graph

9 Commits

Author SHA1 Message Date
Kai Pastor
4afb59c0c3
[bgfx] Code cleanup (#39034)
For #34546.
2024-06-02 23:03:43 -07:00
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
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
Sandy
f0f1dcc52b
[bgfx] Update to 1.121.8534-453 (#32058) 2023-07-17 13:10:54 -07:00
Sandy
e74eb73ba3
[bgfx] Update to v1.118.8417-415 (#29595) 2023-02-13 07:35:25 -08:00
Sandy
e76da97f20
Update bgfx to v1.118.8415-411 (#29120) 2023-01-24 00:43:09 -08:00
Sandy
d1366382d3
[bgfx] Update to v1.118.8398-400 (#28702)
Remove vendored copies of 3rdparty bimg dependencies.
No more installed 3rdparty static libraries from bimg.
Add `BGFX_CMAKE_USER_SCRIPT` as entry point to change functionality of
bgfx.cmake config without the need for patches.
Insert miniz, tinyexr and libsquish from vcpkg repo into config.
Remove vcpkg's nvtt because bgfx's is completely different.

Co-authored-by: Jonliu1993 <13720414433@163.com>
2023-01-19 17:59:05 -08:00
Lily Wang
b6b5c0b9a4
[vcpkg baseline] [bgfx] Fix dependencies (#28377)
* [vcpkg baseline] [bgfx] Fix dependencies

* format vcpkg.json

* x-add-version
2022-12-16 14:22:42 -08:00
Sandy
d8eaada509
[bgfx] Add bgfx config (#28136) 2022-12-13 18:01:39 -08:00