Jump to content
  • Advertisement
Sign in to follow this  
viper110110

DXT Compressor Type performance

This topic is 2079 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am trying to shrink down a large texture which is currently saved as R8G8B8A8. If I shrink it by saving as R8G8B8 my loader won't load it. I am now trying to save as DXT1 and Paint.net gives me options for Compressor Type. It gives me 3 options rated fast to slowest. Obviously it will take longer to save the slowest one, but will it hurt performance in game?

 

The options from fast to slow, and low quality to high quality are:

Range fit

Cluster fit

Iterative fit

Share this post


Link to post
Share on other sites
Advertisement
I had some time to dig up the info on the compressors as well, read this for lots of info:
www.sjbrown.co.uk/2006/01/19/dxt-compression-techniques/

Share this post


Link to post
Share on other sites

I am trying to shrink down a large texture which is currently saved as R8G8B8A8. If I shrink it by saving as R8G8B8 my loader won't load it. I am now trying to save as DXT1 and Paint.net gives me options for Compressor Type. It gives me 3 options rated fast to slowest. Obviously it will take longer to save the slowest one, but will it hurt performance in game?

 

The options from fast to slow, and low quality to high quality are:

Range fit

Cluster fit

Iterative fit

These options regard the quality of the encoding, and so the time it saves to encode and save the DDS. Regardless of the encoding technique, the end format always takes the same amount of time to decompress on the hardware. Keep this in mind if you ever want to encode DXT formats at runtime though!

Share this post


Link to post
Share on other sites
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!