MCPcopy Create free account
hub / github.com/KhronosGroup/KTX-Software / astcQuality

Function astcQuality

lib/astc_codec.cpp:839–850  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

837}
838
839static float
840astcQuality(ktx_uint32_t quality_level) {
841 switch (quality_level) {
842 case KTX_PACK_ASTC_QUALITY_LEVEL_FASTEST: return ASTCENC_PRE_FASTEST;
843 case KTX_PACK_ASTC_QUALITY_LEVEL_FAST: return ASTCENC_PRE_FAST;
844 case KTX_PACK_ASTC_QUALITY_LEVEL_MEDIUM: return ASTCENC_PRE_MEDIUM;
845 case KTX_PACK_ASTC_QUALITY_LEVEL_THOROUGH: return ASTCENC_PRE_THOROUGH;
846 case KTX_PACK_ASTC_QUALITY_LEVEL_EXHAUSTIVE: return ASTCENC_PRE_EXHAUSTIVE;
847 }
848
849 return ASTCENC_PRE_MEDIUM;
850}
851
852struct CompressionWorkload {
853 astcenc_context* context;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected