SkillAgentSearch skills...

Texgenpack

Compress, decompress and convert texure files using a genetic algorithm. Supports KTX, DDS, ETC2, BC6/BC7 etc.

Install / Use

/learn @hglm/Texgenpack
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

texgenpack

Compress, decompress and convert texure files using a genetic algorithm. Supports KTX and DDS containers, and texture formats such as the DXT family, ETC1/2, BC6/BC7 etc. Contains graphical user interface (designed for Linux). Advantage is versatility and extendability, disadvantage is slowness compared to less general texture compressors.

Primarily developed for Linux, it uses the libfgen genetic algorithm library. It also contains a Windows port (which requires some configuration to provide pthreads and GTK+ for GUI).

The detex repository (https://github.com/hglm/detex.git) contains a stand-alone texture decompression library derived from texgenpack that also contains a viewer program. It superseeds texgenpack for this purpose as it is more complete and flexible, but does not contain texture compression functionality. It is the intention that a future version of texgenpack will make use of detex.

See the file README for more detailed instructions.

View on GitHub
GitHub Stars63
CategoryCustomer
Updated6mo ago
Forks17

Languages

C

Security Score

72/100

Audited on Sep 15, 2025

No findings