LibGfx: Fix "coverage" typos in EdgeFlagPathRasterizer

No functional changes.
This commit is contained in:
Jelle Raaijmakers 2024-08-05 13:06:37 +02:00 committed by Alexander Kalenik
parent 3eb4da514c
commit f5d838b64c
Notes: github-actions[bot] 2024-08-07 18:17:22 +00:00

View file

@ -410,22 +410,22 @@ FLATTEN __attribute__((hot)) void EdgeFlagPathRasterizer<SamplesPerPixel>::write
auto write_scanline_with_fast_fills = [&](Color color) { auto write_scanline_with_fast_fills = [&](Color color) {
if (color.alpha() != 255) if (color.alpha() != 255)
return write_scanline_pixelwise(color); return write_scanline_pixelwise(color);
constexpr SampleType full_converage = NumericLimits<SampleType>::max(); constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
int full_converage_count = 0; int full_coverage_count = 0;
accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) { accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
if (sample == full_converage) { if (sample == full_coverage) {
full_converage_count++; full_coverage_count++;
return; return;
} else { } else {
write_pixel(dest_format, dest_ptr, scanline, x, sample, color); write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
} }
if (full_converage_count > 0) { if (full_coverage_count > 0) {
fast_fill_solid_color_span(dest_ptr, x - full_converage_count, x - 1, color); fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
full_converage_count = 0; full_coverage_count = 0;
} }
}); });
if (full_converage_count > 0) if (full_coverage_count > 0)
fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_converage_count + 1, clipped_extent.max_x, color); fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
}; };
switch_on_color_or_function( switch_on_color_or_function(
color_or_function, write_scanline_with_fast_fills, write_scanline_pixelwise); color_or_function, write_scanline_with_fast_fills, write_scanline_pixelwise);