Update README with KTX2 support and licensing details

Added KTX2 support status and updated licensing information regarding optional Zstd dependency.
This commit is contained in:
Rich Geldreich
2026-01-26 19:50:08 -05:00
committed by GitHub
parent b30c349811
commit bf221f6120

View File

@@ -475,10 +475,17 @@ The Basis Universal port in vcpkg is kept up to date by Microsoft team members a
----
KTX2 Support Status
-------------------
Note as of Jan. 2026 we are working with Khronos to standardize the UASTC HDR 6x6 intermediate and XUASTC LDR codec data embedded into the KTX2 file format. We expect some KTX2 file format changes to be merged in within a month or so. .basis files shouldn't be impacted.
----
License
-------
The transcoder and core encoder libraries are Apache 2.0. The transcoder utilizes no 3rd party libraries or dependencies. See [LICENSE](https://github.com/BinomialLLC/basis_universal/blob/master/LICENSE).
The transcoder and core encoder libraries are Apache 2.0. The transcoder utilizes no 3rd party libraries or dependencies, other than Zstd (which is optional but limits the transcoder to non-Zstd utilizing codecs). See [LICENSE](https://github.com/BinomialLLC/basis_universal/blob/master/LICENSE).
The encoder library is Apache 2.0, but it utilizes some open source 3rd party modules (in 'encoder/3rdparty' and in the 'Zstd' directory) to load [.QOI](https://qoiformat.org/), [.DDS](https://github.com/DeanoC/tiny_dds), [.EXR](https://github.com/syoyo/tinyexr) images, to handle [Zstd](https://github.com/facebook/zstd) compression, and to unpack ASTC texture blocks. See the [LICENSES](https://github.com/BinomialLLC/basis_universal/tree/master/LICENSES) and [.reuse](https://github.com/BinomialLLC/basis_universal/blob/master/.reuse/dep5) folders.