In addition to updating for the latest release on GitHub, this adds
support for three new *features*:
* **jpeg** this adds JPEG support for Linux (Windows already supports
JPEG via the built-in WIC codec)
* **png** this adds PNG support for Linux (Windows already supports PNG
via the built-in WIC codec)
* **xbox** this builds the library for PC but with Xbox extensions for
development. Requires the Microsoft GDKX. By default it targets Xbox
Series X|S. To target Xbox One instead, you can use a triplet variable
as described in the update usage.
February 2024 releases of **directxmesh**, **directxtex**,
**directxtk**, **directxtk12**, and **uvatlas**.
**directxtk** and **directxtk12** now publish pkg-config files.
* update cmake
* update to rc2
* use nightly build
* update to rc3 drop freebsd due to dead link and update git while i am at it
* fix missing sha
* fix relative path
* update to 3.27 release
* [paho-mqtt] remove usage of OPENSSL_ROOT_DIR
* [directxtex] control optional directx-headers dep
* v db
* IN LIST -> IN_LIST
* v db
* try fixing azure-storage-cpp
* v db
* update to 3.27.1
* [directxmesh, directxtex, directxtk(12), uvatalas] Update ports for April 2023 releases
* directxtex port updated upstream with better OpenMP support fix
* OpenMP hotfix for UVAtlas
* Update baseline
* Forgot to update the CMake config file for OpenMP
* CMake fixes made upstream
* Update baseline
* Try adding xbox triplets
* Update for Gaming Command Prompt usage
* Fix directxtk12 shaders for xbox
* Add toolchain for xbox
* Fix ports for feature builds
* Code review feedback
* More code review
* Code review
* WIN32_LEAN_AND_MEAN is too aggressive for many libs
* Normalize GDK variable paths
* Need to leave oldnames.lib as many libs use POSIX names
* More code review feedback
* Remove extra file
* Use of /DEFAULTLIB fixed 41 ports
* Code review feedback
* Added basic xbox supports expression
* Updates for xbox-aware ports
* Update for CMake fixes upstream
* Minor synatx fix
* Fix up merge issues
* Need directx-headers for linux
* Missed one port revision
* Removed VCPKG_TARGET_IS_XBOX from project scope after upstream fixes
* Update baseline
* License updates per github-actions bot
* Update baseline
* Update toolchain to support try_compile for GDK headers
* Update port numbers
* Update baseline
* Don't need directx-dxc for Xbox builds
* Update baseline
* Update hashes
* Code review
* Update baseline
* Refresh hashes for upstream fixes
* Update baseline
* Add ms-gdkx stub port
* Update baseline
* updated ms-gdkx with user-friendly output
* Update baseline
* Code review for the toolchain file
* Update directxkt12 hash
* Refresh baseline
* Update MSBuild integration to select proper triplet for GDK custom platforms
* Update CMake integration to select proper xbox triplet from XBOX_CONSOLE_TARGET
* vcpkg.targets update
* Code review feedback
* Update baseline
* Refresh baseline
* Code review for MSBuild
* Code review for xbox toolchain
* vcpkg.cmake codereview
---------
Co-authored-by: walbourn <chuckw_walbourn@yahoo.com>
* [directxmesh, directxtex, directxtk, directxtk12, uvatlas] updated for October 2022 releases
* Updated baseline
* UVatlas can use port 0
* Update baseline
* Removed extra entry
* Moved EXR support for DirectXTex upstream per feedback
* Update baseline
* Remove no longer used patch.
Co-authored-by: walbourn <chuckw_walbourn@yahoo.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [directx-headers] Update port for Agility SDK 1.606.3
* [directxtex, directxtk12] updated port for upstream release for MinGW support
* [directxmesh, directxtk, uvatlas] update ports for July 2022 releases
* update baseline
* Bulk remove vcpkg_fail_port_install calls.
Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",
In support of https://github.com/microsoft/vcpkg/pull/21502
* Update version database.
* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728
* Repair version database.
* DirectXTex port updated
* DirectX Tool Kit updated for August 2021 release
* Update baseline
* Remove build of MakeSpriteFont
* Update baseline
* Added 4.7.2 .NET TargetingPack
* Back out adding .NET targeting pack, forked out as https://github.com/microsoft/vcpkg/pull/19764
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Update for directx-headers release 1.0.1
* DirectXMesh, DirectXTex, and UVAtlas now support Linux
* Updated hashes and bins
* Fix linux builds
* Fixed directxtex[openexr] for x64-linux
* Removed stray file
* directxmath hot-fix for GCC arm64
* Fixed hash
* Hash fix again
* x64-linux CIs use GCC 7, but I require GCC 9
* Added warning message for GCC 9 requirement
* [directxtex] Use CMake build system and add OpenEXR support
Use the provided CMake file instead of the VS solutions to build the library, as recommended in the vcpkg maintainer guide.
Also add the openexr feature to enable OpenEXR in the library and its tools.
https://github.com/Microsoft/DirectXTex/wiki/Adding-OpenEXR
* [directxtex] Fix build failure on ARM and UWP
* [directxtex] Use vcpkg_copy_tools
* [directxtex] Add win7 feature
DirectXTex can be build without DirectX12 to support Windows 7 Service Pack 1 or later platforms, so I added this as a feature.
* [directxtex] Replace win7 with dx12 feature
* [directxrex] Shorten patch file
* [directxtex] Fix wrong port version
* [directxtex] Use ninja
* [directxtk][directxtk12][directxtex][directxmesh] Update to latest version
* [directxtex][directxtk12] Remove deprecated function
* [directxtk][directxtk12][directxtex][directxmesh] Fix x86 platform build error
* [directxtk][directxtk12][directxmesh][directxtex] Updated to June version and improved platform toolset support
* [directxtk12] Fixed build error on x86 platform
* [directxmesh][directxtex] Fixed UWP builds failure
* Updates 2019.03.29
* Undo changes to 4 ports(rocksdb tbb thrift uwebsockets) due to failures
* [folly] Fix target files in debug mode
* Undo glog changes since it caused sophus openmvg and cartographer failures
* Undo Folly changes since it cause wangle failed
* Undo Folly portfile