Jump to content
  • Advertisement
Sign in to follow this  

DX11 Commandline Texture Compression Tool

Recommended Posts


I am looking for a usefull commandline based texture compression tool with the rights to be able to ship with my application. It should have following caps:

  • Supports all major image format as source files (jpeg, png, tga, bmp)
  • Export as DDS
  • Compression Formats BC1, BC2, BC3, BC4, BC7

I am actually using the nvdxt tool from Nvidia, but it does not support BC4 (which I need for one-channel 8bit textures). Everything else which I found wasn't really useful.

Any suggestions?



Share this post

Link to post
Share on other sites

Have you had a look at DirectXTech? https://github.com/Microsoft/DirectXTex

texconv sounds like it does everything that you need it to.

Note: I'm not interpreting the license for you and the rights it may / may not give you to distribute it with your application.

Share this post

Link to post
Share on other sites
Posted (edited)

imagemagick can do that but I'm not sure if they have BC4/7 support yet. DXT1/3/5 was definitely supported before.

No idea about the rights, you didn't even specify if it's a commercial application. But it's probably too large to use as a small side tool.

Edited by d07RiV

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!