Fix ETC quality setting

This commit is contained in:
Marcel Admiraal 2020-12-25 11:40:05 +00:00
parent 545c894614
commit 072b8a1894

View File

@ -166,12 +166,12 @@ static void _compress_etc(Image *p_img, float p_lossy_quality, bool force_etc1_f
int encoding_time = 0;
float effort = 0.0; //default, reasonable time
if (p_lossy_quality > 0.75) {
effort = 0.4;
if (p_lossy_quality > 0.95) {
effort = 80;
} else if (p_lossy_quality > 0.85) {
effort = 0.6;
} else if (p_lossy_quality > 0.95) {
effort = 0.8;
effort = 60;
} else if (p_lossy_quality > 0.75) {
effort = 40;
}
Etc::ErrorMetric error_metric = Etc::ErrorMetric::RGBX; // NOTE: we can experiment with other error metrics