GitPedia
BinomialLLC

BinomialLLC/basis_universal

Basis Universal GPU Texture Codec

30 Releases
Latest: 6d ago
v2_10_final_snapshotLatest
richgel999richgel999·6d ago·June 15, 2026
GitHub

Final snapshot before v2.50 release.

v2.10 releasev2_1_0r
richgel999richgel999·1mo ago·May 9, 2026
GitHub

Latest release.

v2.10 snapshotv2_1_0
richgel999richgel999·3mo ago·March 9, 2026
GitHub
final snapshot of v2.0 before v2.1v2_00_final_snapshot
richgel999richgel999·3mo ago·February 24, 2026
GitHub

The upcoming v2.1 release includes KTX-Software compatibility changes for HDR/XUASTC LDR KTX2 files.

v2.0 - minor changesv2_0_3
richgel999richgel999·4mo ago·February 20, 2026
GitHub

See our Release Notes: https://github.com/BinomialLLC/basis_universal/wiki/Release-Notes This is likely the last snapshot before we merge in KTX-Software related .KTX2 header/file format compatibility changes.

v2.0 initial stable releasev2_0_2
richgel999richgel999·4mo ago·January 25, 2026
GitHub
v2.0 release snapshotv2_0_1
richgel999richgel999·5mo ago·January 20, 2026
GitHub

After minor fixes/merges.

initial v2.0 releasev2_0
richgel999richgel999·5mo ago·January 19, 2026
GitHub

Added ASTC LDR and XUASTC LDR support (all ASTC block sizes).

Final snapshot before v2.0 (XUASTC LDR) releasev1_60_snapshot_final
richgel999richgel999·5mo ago·January 19, 2026
GitHub

All checkins after this are for v2.0. There was a known issue in v1.6 related to transcoder initialization in apps that only used the transcoder module, which could cause UASTC HDR 6x6i transcoding to fail accessing an uninitialized ISE rank table array. See our Release Notes. This was fixed in v2.0. https://github.com/BinomialLLC/basis_universal/wiki/Release-Notes#2192026-bug-fix-to-v16-transcoder-initialization-already-fixed-in-repov20

2nd snapshot before XUASTC LDR mergev1_60_snapshot
richgel999richgel999·6mo ago·December 18, 2025
GitHub
snapshot before XUASTC mergebefore_xuastc
richgel999richgel999·7mo ago·November 8, 2025
GitHub
1.60 initial releasev1_60
richgel999richgel999·1y ago·January 22, 2025
GitHub

RDO ASTC 6x6 HDR and intermediate ASTC 6x6 support. Now needs C++17.

v1_50 snapshotv1_50_snapshot
richgel999richgel999·1y ago·January 21, 2025
GitHub

The build right before the 1.60 merge

1.50.0v1_50_0_2
richgel999richgel999·1y ago·September 11, 2024
GitHub

UASTC HDR release with some minor KTX2 DFD (header) fixes.

UASTC HDR releasev1_50_0
richgel999richgel999·1y ago·September 10, 2024
GitHub

This is the first releasing supporting UASTC HDR encoding/transcoding.

1.16.4
richgel999richgel999·3y ago·March 30, 2023
GitHub

Windows specific fixes: Enabling UTF-8 support (requires Windows 10 build 1903 or later), enabling AVX code generation by default in Windows build so clang build works, changing platform toolset to v142 (VS 2019) to avoid VS 2022 MSVC compiler bugs.

1.16.3
richgel999richgel999·4y ago·February 25, 2022
GitHub

A few minor undefined behavior fixes. Most important one was in the error metric, which could have overflowed on very extreme colors, possibly causing quality to lower than it should have been. In practice, we never noticed any issues, but it's fixed. The others were either harmless (passing NULL to memcpy() with size=0), or not really an issue but worth fixing or disabling (a few unaligned reads on x86/x64 which address sanitizer reports - not we always disabled unaligned reads in WASM builds).

1.16.2
richgel999richgel999·4y ago·February 12, 2022
GitHub

Fixed KTX files so glTypeSize is 1 Fixed -output_file and cubemaps so they work as expected in individual mode, which is the new default [basisu_1_16_2.zip](https://github.com/BinomialLLC/basis_universal/files/8052568/basisu_1_16_2.zip)

1.16
richgel999richgel999·4y ago·January 28, 2022
GitHub

OpenCL support, faster ETC1S encoding, removed some dead code from transcoder/encoder, -parallel option, removed most 3rd party dependencies, new PNG reader.

1.15 before 1.16 merge1.15_final
richgel999richgel999·4y ago·January 28, 2022
GitHub

Before merging v1.16.

v1.15v1.15_rel2
richgel999richgel999·5y ago·April 13, 2021
GitHub

This is the v1.15 release with a ETC1S compression bugfix. The previous release didn't have rebuilt WASM files.

v1.14_before_v1.15v1.14_final
richgel999richgel999·5y ago·April 12, 2021
GitHub

Snapshot of repo before the 1.15 (KTX2) release.

v1_14_initial
richgel999richgel999·5y ago·March 31, 2021
GitHub

Initial global codebook support. Feature is not exposed to users yet because it needs more optimization, but it's in and working.

v1.13v1_13_final_release
richgel999richgel999·5y ago·March 31, 2021
GitHub

v1.13 exe's for Linux and Windows.

v1_13_stablev1_13_3_30
richgel999richgel999·5y ago·March 31, 2021
GitHub

v1.13 - right before global codebooks

v1.13_3_16
richgel999richgel999·5y ago·March 17, 2021
GitHub
v1.13
richgel999richgel999·5y ago·March 9, 2021
GitHub

Initial v1.13 release

before v1.13pre_v1.13
richgel999richgel999·5y ago·March 9, 2021
GitHub

Tag before checking in v1.13

v1.12
richgel999richgel999·6y ago·March 21, 2020
GitHub

v1.12 initial release (UASTC/BMP)

v1.08
richgel999richgel999·7y ago·June 8, 2019
GitHub

Basis Universal v1.08 for Windows x64. This is the first release to support I-Frames, P-Frames, and skip blocks for Compressed Texture Video.