- C++17
std::byte
support forFromMemory
functions - Added ComputeTileShape method to compute Direct3D Tiled Resource standard dimensions
- Added isd3d12 defaulted parameter to
IsPlaner
for change to depth/stencil formats - DDS reader
DDS_FLAGS_PERMISSIVE
supports a DX10 variant with 'incorrect' cubemap counts - Retired support for Windows 7 and Windows 8.0
- CMake project updates including support for BUILD_SHARED_LIBS (i.e. DLL vs. static library)
- texconv:
- Add
--ignore-srgb
switch which passesTGA_FLAGS_IGNORE_SRGB
orWIC_FLAGS_IGNORE_SRGB
- Add
--wic-uncompressed
switch which applies to TIFF and HEIF - Updates for
--wic-lossless
(JPEG-XR only) and--wic-quality
(also applies to HEIF) switches - The
--ignore-mips
switch now properly blocks use on array textures - Remove 'heic' file extension for writing which is only supported for reading by HEIF Image Extensions
- Add support for 'phm' file extension to indicate Portable Half Map
- Add
This version is also available on NuGet as version 2025.3.25
- Windows desktop app using VS 2019 or VS 2022 on Windows 8.1 or later
- Windows desktop app using VS 2022 for Windows 10 / Windows 11 / DX 12 includes ARM64
- Universal Windows Platform apps using VS 2022
This version is available via vcpkg.