H-uru / libhsplasma

Cross-platform Plasma data and network library
GNU General Public License v3.0
32 stars 30 forks source link

Allow using squish's high quality DXT compression. #211

Closed Hoikas closed 3 years ago

Hoikas commented 3 years ago

By default, libHSPlasma uses squish's fastest but crappiest DXT block compressor. It generally yields decent results, but higher quality compressors give much better results when dealing with very small textures that will be mapped onto large objects (eg clothing). Look at the area where the rainbow emits from the protractor for comparison.

Original, crappy compressor (kBlockQualityNormal): Screenshot 2021-06-05 18 15 04

HQ compressor (kBlockQualityUltra) Screenshot 2021-06-05 16 40 13