TextureEncoding.etc1s constructor
const
TextureEncoding.etc1s({
- int quality = 128,
Standard ETC1S KTX2 (what basisu -ktx2 writes), several times smaller
than universal. Each 4x4 block holds one hue, so color detail blurs;
prefer universal for normal maps.
quality runs from 1 (smallest) to 255 (best), as basisu -q.
Encoding is single-threaded and slow for large images, around 5 s for a
2048x2048 texture, though a build does it once per source change.
Implementation
const TextureEncoding.etc1s({int quality = 128})
: assert(quality >= 1 && quality <= 255, 'quality runs from 1 to 255'),
_etc1s = true,
quality = quality;