Automic VaultAutomic Vault

brew

Installer basis_universal avec Homebrew, pacman, apk

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de basis_universal pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install basis_universal

local Homebrew formula metadata

aperçu

Résumé du paquet

Basis Universal GPU texture codec command-line compression tool

Commandes et alias

  • basisu

historique

Historique du projet et usages

Basis Universal is Binomial's portable GPU texture supercompression and transcoding system. The README describes it as an open source LDR/HDR GPU compressed texture interchange system supporting Khronos KTX2 and Binomial's `.basis` format, with rapid transcoding to many GPU texture formats.

Historique du projet

The repository marks the reference encoder, transcoder, and specifications as copyright 2016-2026 Binomial LLC. Its early public identity centered on ETC1S and UASTC as portable intermediate formats: asset pipelines could ship one compressed texture and transcode on the target device to formats such as BC, ETC, PVRTC, ASTC, ATC, and FXT1.

The project matured from a command-line compressor/transcoder into a broader texture infrastructure stack: native C/C++ libraries, a `basisu` CLI, WebAssembly builds, JavaScript wrappers, WebGL examples, Python support, KTX2 support, HDR modes, and detailed codec specifications in the wiki.

Historique d'adoption

Khronos KTX-Software officially documents that KTX files can contain Basis Universal formats and includes a Basis Universal WebAssembly transcoder for JavaScript KTX parsers. That places Basis Universal inside the standard KTX2 toolchain used by OpenGL, Vulkan, Web, and asset-pipeline tooling.

Package-manager adoption follows the CLI and library utility: the supplied facts list Homebrew, Alpine, and Arch packages, while the upstream README documents native builds on Windows, Ubuntu, macOS, ARM, RISC-V, WebAssembly, and WASI.

Modes d'utilisation

The `basisu` command-line tool creates, validates, transcodes, and unpacks `.ktx2` and `.basis` files. The README documents CMake builds, Visual Studio builds, WebAssembly/WASI executables, SSE/OpenCL options, and a `-test` mode for exercising encoder and transcoder paths.

Developers use Basis Universal to reduce download and distribution size while deferring final GPU format choice until runtime. KTX2 plus Basis formats are especially important for web and cross-platform engines that must support different GPU texture capabilities.

Pourquoi les passionnés de paquets s'y intéressent

Basis Universal is package-nerd significant because it is both a CLI formula and a piece of graphics infrastructure. Packaging it gives asset pipelines access to the `basisu` encoder without requiring a full game engine or SDK install.

Its significance also comes from codec standardization pressure: the project has to track KTX2 headers, supercompression IDs, GPU texture formats, WebAssembly constraints, fuzzing, and compatibility with Khronos tooling.

Chronologie

  • 2016: Binomial copyright range begins for the reference encoder, transcoder, and specifications.
  • 2022-01-28: Version 1.16 release notes describe smaller code size, fewer dependencies, OpenCL support, faster ETC1S encoding, and parallel processing.
  • 2024-09-10: Version 1.50.0 adds UASTC HDR, EXR/HDR image support, DDS read/write, and defaults the command-line tool to KTX2 output.
  • 2025-01-21: Version 1.60.0 requires C++17 and adds UASTC HDR 6x6 and GPU Photo HDR-related modes.
  • 2026-01-19: Version 2.0 adds full ASTC LDR support, XUASTC LDR, WASM/WASI support, Python support, and new real-time BC7/ETC1 encoders.
  • 2026-02-24: Version 2.1 focuses on KTX-Software compatibility for UASTC HDR 4x4, UASTC HDR 6x6 intermediate, and XUASTC LDR formats.

Related projects

  • Related official projects and standards include Khronos KTX/KTX2, Khronos KTX-Software, Binomial's KTX-Software fork, WebAssembly/WASI builds, and GPU texture formats such as ETC1S, UASTC, ASTC, BC6H/BC7, PVRTC, ETC2, and DDS.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:compress

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
basisucliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire2.1.0
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/BinomialLLC/basis_universal

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:basis_universal
Version2.1.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/basis_universal
Page d'accueilhttps://github.com/BinomialLLC/basis_universal
Dépôthttps://github.com/BinomialLLC/basis_universal
Docs amonthttps://github.com/BinomialLLC/basis_universal#readme
LicenceApache-2.0
Archive sourcehttps://github.com/BinomialLLC/basis_universal/archive/refs/tags/v2_1_0.tar.gz
Dépendances de compilationcmake
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebasis_universal
Aliases
  • basisu
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

pacman95%

basis-universal 2.1.0-2

Basis Universal GPU Texture Codec

https://github.com/BinomialLLC/basis_universal

sudo pacman -S basis-universal
  • License: Apache-2.0
  • Architecture: x86_64
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Basis Universal
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: basis-universal from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
apk92%

basisu 1.16.4-r1

Basis Universal GPU Texture Codec

https://github.com/BinomialLLC/basis_universal

sudo apk add basisu
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: basisu
  • 1 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Basisu
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: basisu from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

basisu-dev 1.16.4-r1

Basis Universal GPU Texture Codec (development files)

https://github.com/BinomialLLC/basis_universal

sudo apk add basisu-dev
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: basisu
  • 1 Dépendances
  • installed executable or alias match
  • Correspondance par : Basisu
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: basisu-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

basisu-libs 1.16.4-r1

Basis Universal GPU Texture Codec (libraries)

https://github.com/BinomialLLC/basis_universal

sudo apk add basisu-libs
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: basisu
  • 1 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Basisu
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: basisu-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment