@@ -632,7 +632,7 @@ static void remap_color_endpoints(uint16* remapping, const optimize_color_params
632
632
remaining[i].e = unpacked_endpoints[i];
633
633
}
634
634
crnlib::vector<uint16> chosen (n << 1 );
635
- uint remaining_count = n, chosen_front = n, chosen_back = chosen_front;
635
+ uint16 remaining_count = n, chosen_front = n, chosen_back = chosen_front;
636
636
chosen[chosen_front] = selected;
637
637
optimize_color_params::unpacked_endpoint front_e = remaining[selected].e , back_e = front_e;
638
638
bool front_updated = true , back_updated = true ;
@@ -883,7 +883,7 @@ static void remap_alpha_endpoints(uint16* remapping, const optimize_alpha_params
883
883
const optimize_alpha_params::unpacked_endpoint& e_back = unpacked_endpoints[chosen.back ()];
884
884
uint16 selected_index = 0 ;
885
885
uint64 best_value = 0 , selected_similarity_front = 0 , selected_similarity_back = 0 ;
886
- for (uint16 i = 0 ; i < remaining.size (); i++) {
886
+ for (size_t i = 0 ; i < remaining.size (); i++) {
887
887
uint remaining_index = remaining[i];
888
888
const optimize_alpha_params::unpacked_endpoint& e_remaining = unpacked_endpoints[remaining_index];
889
889
uint error_front = math::square (e_remaining.low - e_front.low ) + math::square (e_remaining.high - e_front.high );
@@ -912,7 +912,7 @@ static void remap_alpha_endpoints(uint16* remapping, const optimize_alpha_params
912
912
chosen.push_back (selected);
913
913
}
914
914
remaining.erase (remaining.begin () + selected_index);
915
- for (uint16 i = 0 ; i < remaining.size (); i++)
915
+ for (size_t i = 0 ; i < remaining.size (); i++)
916
916
total_frequency[remaining[i]] += frequency[remaining[i]];
917
917
}
918
918
for (uint16 i = 0 ; i < n; i++)
0 commit comments