FreeBSD Ports

graphics/khronos-texture 4.4.2

Khronos Texture is a container for textures for OpenGL/Vulkan/etc

Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
graphics
Package size
1746.5 KiB, 5546.9 KiB installed

Description

KTX (Khronos Texture) is a lightweight container for textures for OpenGL(R), Vulkan(R) 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. Contained textures can be in a Basis Universal format, in any of the block-compressed formats supported by OpenGL family and Vulkan APIs and extensions or in an uncompressed single-plane format. Basis Universal currently encompasses two formats that can be quickly transcoded to any GPU-supported format: LZ/ETC1S, which combines block-compression and supercompression, and UASTC, a block-compressed format. Formats other than LZ/ETC1S can be supercompressed with Zstd and ZLIB.

Install

As a binary package — by origin, or by package name:

pkg install graphics/khronos-texture
pkg install khronos-texture

From the ports tree:

cd /usr/ports/graphics/khronos-texture/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	khronos-texture>0:graphics/khronos-texture
LIB_DEPENDS=	libktx.so:graphics/khronos-texture

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.4.24.4.2-4.4.04.4.2
FreeBSD:14:quarterly4.4.24.4.2n/a4.4.04.4.2
FreeBSD:15:latest4.4.24.4.2n/a4.4.04.4.0
FreeBSD:15:quarterly4.4.24.4.2n/an/an/a
FreeBSD:16:latest4.4.24.4.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

All build dependencies 16

Configuration

Options name: graphics_khronos-texture

OptionDefaultDescription
AVX2offUse the AVX2 instruction set
NEONoffUse the NEON instruction set
NONEoffDon't use any SIMD instructions
SSE2offUse the SSE2 instruction set
SSE41offUse the SSE4.1 instruction set
USES
cmake compiler:c++14-lang python:build
Service scripts
none

Files

pkg-plist 16
  • bin/ktx
  • bin/ktx2check
  • bin/ktx2ktx2
  • bin/ktxinfo
  • bin/ktxsc
  • bin/toktx
  • include/KHR/khr_df.h
  • include/ktx.h
  • include/ktxvulkan.h
  • lib/cmake/ktx/KtxConfig.cmake
  • lib/cmake/ktx/KtxConfigVersion.cmake
  • lib/cmake/ktx/KtxTargets-.cmake
  • lib/cmake/ktx/KtxTargets.cmake
  • lib/libktx.so
  • lib/libktx.so.0
  • lib/libktx.so.0.0.0
distinfo 1
FileSizeSHA256
KhronosGroup-KTX-Software-v4.4.2_GH0.tar.gz2.12599126e+089412cb45045a503005acd47d98f9e8b47154634a50b4df21e17a1dfa8971d323

Commit history 0

No commits in the history this site was built from.