diff --git a/basisu_etc.cpp b/basisu_etc.cpp index f57ae09..4c259c7 100644 --- a/basisu_etc.cpp +++ b/basisu_etc.cpp @@ -860,9 +860,9 @@ namespace basisu const float avg_delta_r_f = static_cast(delta_sum_r) / n; const float avg_delta_g_f = static_cast(delta_sum_g) / n; const float avg_delta_b_f = static_cast(delta_sum_b) / n; - const int br1 = clamp(static_cast((m_avg_color[0] - avg_delta_r_f) * m_limit / 255.0f + .5f), 0, m_limit); - const int bg1 = clamp(static_cast((m_avg_color[1] - avg_delta_g_f) * m_limit / 255.0f + .5f), 0, m_limit); - const int bb1 = clamp(static_cast((m_avg_color[2] - avg_delta_b_f) * m_limit / 255.0f + .5f), 0, m_limit); + const int br1 = clamp(static_cast((m_avg_color[0] - avg_delta_r_f) * m_limit / 255.0f + .5f), 0, m_limit); + const int bg1 = clamp(static_cast((m_avg_color[1] - avg_delta_g_f) * m_limit / 255.0f + .5f), 0, m_limit); + const int bb1 = clamp(static_cast((m_avg_color[2] - avg_delta_b_f) * m_limit / 255.0f + .5f), 0, m_limit); #if BASISU_DEBUG_ETC_ENCODER_DEEPER printf("Refinement trial %u, avg_delta %f %f %f\n", refinement_trial, avg_delta_r_f, avg_delta_g_f, avg_delta_b_f);