basis_universal
« Back to VersTracker
Description:
Basis Universal GPU texture codec command-line compression tool
Type: Formula  |  Latest Version: 1.60@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: textures compression gpu graphics gamedev webgl
Install: brew install basis_universal
About:
Basis Universal is a universal GPU texture format and compression tool that transcodes textures into formats like ETC, ASTC, BC, and PVRTC. It significantly reduces texture file sizes for efficient storage and streaming while maintaining high visual quality. This command-line tool is essential for developers targeting multiple GPU platforms with a single texture asset.
Key Features:
  • Universal GPU texture transcoding
  • High compression ratios with minimal quality loss
  • Support for multiple GPU formats (ASTC, ETC, BC, PVRTC)
  • Fast command-line compression tool
  • WebGPU and WebGL ready
Use Cases:
  • Compressing game assets for cross-platform mobile and desktop applications
  • Optimizing web-based 3D applications for faster loading times
  • Streamlining texture pipelines for game engines and rendering frameworks
Alternatives:
  • crunch – Crunch is BCn-only, while Basis Universal supports a wider range of GPU formats
  • pngquant – pngquant focuses on 2D images, while Basis targets GPU texture compression
License: Apache-2.0
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 11:17am 0 VERSION_BUMP 1d63e606
Sep 14, 2024 8:38pm 1.50.0 0 VERSION_BUMP 9466dcf5
Sep 13, 2024 8:48pm 1.50.0 0 VERSION_BUMP 37b62f5b