Skip to content

Releases: TheDisillusion/TextureChannelPacker

v0.4.0

27 May 20:02

Choose a tag to compare

v0.3.2

26 May 22:04

Choose a tag to compare

Full Changelog: v0.3.1...v0.3.2

v0.3.1

25 May 19:02

Choose a tag to compare

Bugfix release. If v0.3.0 showed a black preview area and OK instead of texture thumbnails on your machine, this fixes both.

Fixes

  • Black preview pane — the fragment shader was using packed as a variable name, which is a reserved GLSL keyword. NVIDIA's compiler rejected the shader silently. Renamed to dst.
  • Missing thumbnails — when Qt's image plugins can't decode a file (some 16-bit / float PNGs), the slot thumbnail now builds itself from the texture data OpenImageIO already loaded. No more OK placeholders.
  • tcp.log diagnostic file — every Qt warning, GL version, and shader compile result is now written to tcp.log next to the executable. Drop this file in a bug report and the root cause is usually one grep away.
  • GL surface format is now requested before QApplication instead of per-widget, which is the only point early enough on some drivers.

Upgrade

Unzip over your v0.3.0 folder (or to a fresh location). No file format changes — .tcpproj projects saved with v0.3.0 load identically.

v0.3.0

25 May 18:43

Choose a tag to compare

First public release.

Pack four input textures into the R/G/B/A channels of a single output, with a live GPU preview and export to PNG, TGA, or DDS (BC1/3/5/7 or uncompressed). Headless tcp CLI ships alongside the GUI for asset-pipeline use.

Built-in routing presets

  • unreal-orm — AO/Roughness/Metallic → RGB
  • unreal-mra — Metallic/Roughness/AO → RGB
  • normal-height — Normal XY → RG, Height → B
  • diffuse-specular-alpha — Diffuse → RGB, Specular L → A

What's in the zip

  • TextureChannelPacker.exe — desktop GUI
  • tcp.exe — command-line packer
  • All required Qt 6 / OpenImageIO / DirectXTex runtime DLLs and plugins
  • LICENSE (MIT) and LICENSE-THIRD-PARTY.txt

Quick start

Unzip anywhere, run TextureChannelPacker.exe, drag textures onto the slots, click Export. See README for the CLI surface.

System requirements

Windows 10 / 11, x64. No installer or admin rights needed.