MyNixOS website logo
Description

KTX (Khronos Texture) Library and Tools.

KTX (Khronos Texture) is a lightweight container for textures for OpenGL®, Vulkan® and other GPU APIs. KTX files contain all the parameters needed for texture loading. A single file can contain anything from a simple base-level 2D texture through to a cubemap array texture with mipmaps.

This software package contains:

  • libktx: a small library of functions for writing and reading KTX files, and instantiating OpenGL®, OpenGL ES™️ and Vulkan® textures from them.
  • ktx2check: a tool for validating KTX Version 2 format files.
  • ktx2ktx2: a tool for converting a KTX Version 1 file to a KTX Version 2 file.
  • ktxinfo: a tool to display information about a KTX file in human readable form.
  • ktxsc: a tool to supercompress a KTX Version 2 file that contains uncompressed images.
  • toktx: a tool to create KTX files from PNG, Netpbm or JPEG format images. It supports mipmap generation, encoding to Basis Universal formats and Zstd supercompression.
Metadata

Version

4.3.2

License

Maintainers (1)

Platforms (21)

    Linux
Show all
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux