Coverage Report

Created: 2025-12-18 07:52

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/serenity/Userland/Libraries/LibGfx/EdgeFlagPathRasterizer.cpp
Line
Count
Source
1
/*
2
 * Copyright (c) 2023-2024, MacDue <macdue@dueutil.tech>
3
 *
4
 * SPDX-License-Identifier: BSD-2-Clause
5
 */
6
7
#include <AK/Array.h>
8
#include <AK/Debug.h>
9
#include <AK/IntegralMath.h>
10
#include <AK/Types.h>
11
#include <LibGfx/EdgeFlagPathRasterizer.h>
12
#include <LibGfx/Painter.h>
13
14
#if defined(AK_COMPILER_GCC)
15
#    pragma GCC optimize("O3")
16
#endif
17
18
// This an implementation of edge-flag scanline AA, as described in:
19
// https://mlab.taik.fi/~kkallio/antialiasing/EdgeFlagAA.pdf
20
21
namespace Gfx {
22
23
static auto constexpr coverage_lut = [] {
24
    Array<u8, 256> coverage_lut {};
25
    for (u32 sample = 0; sample <= 255; sample++)
26
        coverage_lut[sample] = AK::popcount(sample);
27
    return coverage_lut;
28
}();
29
30
template<Integral SampleType>
31
static u8 compute_coverage(SampleType sample)
32
695M
{
33
695M
    u8 coverage = 0;
34
3.47G
    for (unsigned i = 0; i < sizeof(SampleType); i++)
35
2.78G
        coverage += coverage_lut[(sample >> (i * 8)) & 0xff];
36
695M
    return coverage;
37
695M
}
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:_ZN3GfxL16compute_coverageITkN2AK8Concepts8IntegralEhEEhT_
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:_ZN3GfxL16compute_coverageITkN2AK8Concepts8IntegralEtEEhT_
EdgeFlagPathRasterizer.cpp:_ZN3GfxL16compute_coverageITkN2AK8Concepts8IntegralEjEEhT_
Line
Count
Source
32
695M
{
33
695M
    u8 coverage = 0;
34
3.47G
    for (unsigned i = 0; i < sizeof(SampleType); i++)
35
2.78G
        coverage += coverage_lut[(sample >> (i * 8)) & 0xff];
36
695M
    return coverage;
37
695M
}
38
39
static Vector<Detail::Edge> prepare_edges(ReadonlySpan<FloatLine> lines, unsigned samples_per_pixel, FloatPoint origin,
40
    int top_clip_scanline, int bottom_clip_scanline, int& min_edge_y, int& max_edge_y)
41
124k
{
42
124k
    Vector<Detail::Edge> edges;
43
124k
    edges.ensure_capacity(lines.size());
44
    // The first visible y value.
45
124k
    auto top_clip = top_clip_scanline * int(samples_per_pixel);
46
    // The last visible y value.
47
124k
    auto bottom_clip = (bottom_clip_scanline + 1) * int(samples_per_pixel);
48
124k
    min_edge_y = bottom_clip;
49
124k
    max_edge_y = top_clip;
50
51
132M
    for (auto& line : lines) {
52
132M
        auto p0 = line.a() - origin;
53
132M
        auto p1 = line.b() - origin;
54
55
132M
        p0.scale_by(1, samples_per_pixel);
56
132M
        p1.scale_by(1, samples_per_pixel);
57
58
132M
        i8 winding = -1;
59
132M
        if (p0.y() > p1.y()) {
60
46.4M
            swap(p0, p1);
61
86.4M
        } else {
62
86.4M
            winding = 1;
63
86.4M
        }
64
65
132M
        if (p0.y() == p1.y())
66
38.4M
            continue;
67
68
94.3M
        auto min_y = static_cast<int>(p0.y());
69
94.3M
        auto max_y = static_cast<int>(p1.y());
70
71
        // Clip edges that start below the bottom clip...
72
94.3M
        if (min_y > bottom_clip)
73
34.2M
            continue;
74
        // ...and edges that end before the top clip.
75
60.1M
        if (max_y < top_clip)
76
47.3M
            continue;
77
78
12.7M
        auto start_x = p0.x();
79
12.7M
        auto end_x = p1.x();
80
12.7M
        auto dx = end_x - start_x;
81
12.7M
        auto dy = max_y - min_y;
82
83
12.7M
        if (dy == 0)
84
4.35M
            continue;
85
86
8.35M
        auto dxdy = dx / dy;
87
88
        // Trim off the non-visible portions of the edge.
89
8.35M
        if (min_y < top_clip) {
90
506k
            start_x += dxdy * (top_clip - min_y);
91
506k
            min_y = top_clip;
92
506k
        }
93
8.35M
        if (max_y > bottom_clip)
94
70.5k
            max_y = bottom_clip;
95
96
8.35M
        min_edge_y = min(min_y, min_edge_y);
97
8.35M
        max_edge_y = max(max_y, max_edge_y);
98
99
8.35M
        edges.unchecked_append(Detail::Edge {
100
8.35M
            start_x,
101
8.35M
            min_y,
102
8.35M
            max_y,
103
8.35M
            dxdy,
104
8.35M
            winding,
105
8.35M
            nullptr });
106
8.35M
    }
107
124k
    return edges;
108
124k
}
109
110
template<typename SubpixelSample>
111
EdgeFlagPathRasterizer<SubpixelSample>::EdgeFlagPathRasterizer(IntSize size)
112
688k
    : m_size(size.width() + 1, size.height() + 1)
113
688k
{
114
688k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeFlagPathRasterizer(Gfx::Size<int>)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeFlagPathRasterizer(Gfx::Size<int>)
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeFlagPathRasterizer(Gfx::Size<int>)
Line
Count
Source
112
688k
    : m_size(size.width() + 1, size.height() + 1)
113
688k
{
114
688k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeFlagPathRasterizer(Gfx::Size<int>)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeFlagPathRasterizer(Gfx::Size<int>)
115
116
template<typename SubpixelSample>
117
void EdgeFlagPathRasterizer<SubpixelSample>::fill(Painter& painter, Path const& path, Color color, WindingRule winding_rule, FloatPoint offset)
118
105k
{
119
105k
    fill_internal(painter, path, color, winding_rule, offset);
120
105k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
Line
Count
Source
118
105k
{
119
105k
    fill_internal(painter, path, color, winding_rule, offset);
120
105k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
121
122
template<typename SubpixelSample>
123
void EdgeFlagPathRasterizer<SubpixelSample>::fill(Painter& painter, Path const& path, PaintStyle const& style, float opacity, WindingRule winding_rule, FloatPoint offset)
124
582k
{
125
582k
    style.paint(enclosing_int_rect(path.bounding_box()), [&](PaintStyle::SamplerFunction sampler) {
126
582k
        if (opacity == 0.0f)
127
0
            return;
128
582k
        if (opacity != 1.0f) {
129
0
            return fill_internal(
130
0
                painter, path, [=, sampler = move(sampler)](IntPoint point) {
131
0
                    return sampler(point).with_opacity(opacity);
132
0
                },
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}::operator()(Gfx::Point<int>) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}::operator()(Gfx::Point<int>) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}::operator()(Gfx::Point<int>) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}::operator()(Gfx::Point<int>) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}::operator()(Gfx::Point<int>) const
133
0
                winding_rule, offset);
134
0
        }
135
582k
        return fill_internal(painter, path, move(sampler), winding_rule, offset);
136
582k
    });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const
Line
Count
Source
125
582k
    style.paint(enclosing_int_rect(path.bounding_box()), [&](PaintStyle::SamplerFunction sampler) {
126
582k
        if (opacity == 0.0f)
127
0
            return;
128
582k
        if (opacity != 1.0f) {
129
0
            return fill_internal(
130
0
                painter, path, [=, sampler = move(sampler)](IntPoint point) {
131
0
                    return sampler(point).with_opacity(opacity);
132
0
                },
133
0
                winding_rule, offset);
134
0
        }
135
582k
        return fill_internal(painter, path, move(sampler), winding_rule, offset);
136
582k
    });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const
137
582k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)
Line
Count
Source
124
582k
{
125
582k
    style.paint(enclosing_int_rect(path.bounding_box()), [&](PaintStyle::SamplerFunction sampler) {
126
582k
        if (opacity == 0.0f)
127
582k
            return;
128
582k
        if (opacity != 1.0f) {
129
582k
            return fill_internal(
130
582k
                painter, path, [=, sampler = move(sampler)](IntPoint point) {
131
582k
                    return sampler(point).with_opacity(opacity);
132
582k
                },
133
582k
                winding_rule, offset);
134
582k
        }
135
582k
        return fill_internal(painter, path, move(sampler), winding_rule, offset);
136
582k
    });
137
582k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)
138
139
template<typename SubpixelSample>
140
void EdgeFlagPathRasterizer<SubpixelSample>::fill_internal(Painter& painter, Path const& path, auto color_or_function, WindingRule winding_rule, FloatPoint offset)
141
688k
{
142
    // FIXME: Figure out how painter scaling works here...
143
688k
    VERIFY(painter.scale() == 1);
144
145
688k
    auto bounding_box = enclosing_int_rect(path.bounding_box().translated(offset));
146
688k
    auto dest_rect = bounding_box.translated(painter.translation());
147
688k
    auto origin = bounding_box.top_left().to_type<float>() - offset;
148
688k
    m_blit_origin = dest_rect.top_left();
149
688k
    m_clip = dest_rect.intersected(painter.clip_rect());
150
151
    // Only allocate enough to plot the parts of the scanline that could be visible.
152
    // Note: This can't clip the LHS.
153
688k
    auto scanline_length = min(m_size.width(), m_clip.right() - m_blit_origin.x());
154
688k
    if (scanline_length <= 0)
155
554k
        return;
156
157
133k
    m_scanline.resize(scanline_length);
158
159
133k
    if (m_clip.is_empty())
160
7.92k
        return;
161
162
125k
    auto lines = path.split_lines();
163
125k
    if (lines.is_empty())
164
890
        return;
165
166
124k
    int min_edge_y = 0;
167
124k
    int max_edge_y = 0;
168
124k
    auto top_clip_scanline = m_clip.top() - m_blit_origin.y();
169
124k
    auto bottom_clip_scanline = m_clip.bottom() - m_blit_origin.y() - 1;
170
124k
    auto edges = prepare_edges(lines, SamplesPerPixel, origin, top_clip_scanline, bottom_clip_scanline, min_edge_y, max_edge_y);
171
124k
    if (edges.is_empty())
172
37.5k
        return;
173
174
87.3k
    int min_scanline = min_edge_y / SamplesPerPixel;
175
87.3k
    int max_scanline = max_edge_y / SamplesPerPixel;
176
87.3k
    m_edge_table.set_scanline_range(min_scanline, max_scanline);
177
8.35M
    for (auto& edge : edges) {
178
        // Create a linked-list of edges starting on this scanline:
179
8.35M
        int start_scanline = edge.min_y / SamplesPerPixel;
180
8.35M
        edge.next_edge = m_edge_table[start_scanline];
181
8.35M
        m_edge_table[start_scanline] = &edge;
182
8.35M
    }
183
184
2.33M
    auto empty_edge_extent = [&] {
185
2.33M
        return EdgeExtent { m_size.width() - 1, 0 };
186
2.33M
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Line
Count
Source
184
1.41M
    auto empty_edge_extent = [&] {
185
1.41M
        return EdgeExtent { m_size.width() - 1, 0 };
186
1.41M
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Line
Count
Source
184
918k
    auto empty_edge_extent = [&] {
185
918k
        return EdgeExtent { m_size.width() - 1, 0 };
186
918k
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda()#1}::operator()() const
187
188
21.7M
    auto for_each_sample = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent, auto callback) {
189
458M
        for (int y = start_subpixel_y; y < end_subpixel_y; y++) {
190
437M
            auto xi = static_cast<int>(edge.x + SubpixelSample::nrooks_subpixel_offsets[y]);
191
437M
            if (xi >= 0 && size_t(xi) < m_scanline.size()) [[likely]] {
192
302M
                SampleType sample = 1 << y;
193
302M
                callback(xi, y, sample);
194
302M
            } else if (xi < 0) {
195
510
                if (edge.dxdy <= 0)
196
510
                    return;
197
134M
            } else {
198
134M
                xi = m_scanline.size() - 1;
199
134M
            }
200
437M
            edge.x += edge.dxdy;
201
437M
            edge_extent.min_x = min(edge_extent.min_x, xi);
202
437M
            edge_extent.max_x = max(edge_extent.max_x, xi);
203
437M
        }
204
21.7M
    };
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}) const
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}) const
Line
Count
Source
188
2.80M
    auto for_each_sample = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent, auto callback) {
189
74.7M
        for (int y = start_subpixel_y; y < end_subpixel_y; y++) {
190
71.9M
            auto xi = static_cast<int>(edge.x + SubpixelSample::nrooks_subpixel_offsets[y]);
191
71.9M
            if (xi >= 0 && size_t(xi) < m_scanline.size()) [[likely]] {
192
37.5M
                SampleType sample = 1 << y;
193
37.5M
                callback(xi, y, sample);
194
37.5M
            } else if (xi < 0) {
195
206
                if (edge.dxdy <= 0)
196
206
                    return;
197
34.4M
            } else {
198
34.4M
                xi = m_scanline.size() - 1;
199
34.4M
            }
200
71.9M
            edge.x += edge.dxdy;
201
71.9M
            edge_extent.min_x = min(edge_extent.min_x, xi);
202
71.9M
            edge_extent.max_x = max(edge_extent.max_x, xi);
203
71.9M
        }
204
2.80M
    };
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}) const
Line
Count
Source
188
3.03M
    auto for_each_sample = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent, auto callback) {
189
78.1M
        for (int y = start_subpixel_y; y < end_subpixel_y; y++) {
190
75.1M
            auto xi = static_cast<int>(edge.x + SubpixelSample::nrooks_subpixel_offsets[y]);
191
75.1M
            if (xi >= 0 && size_t(xi) < m_scanline.size()) [[likely]] {
192
54.1M
                SampleType sample = 1 << y;
193
54.1M
                callback(xi, y, sample);
194
54.1M
            } else if (xi < 0) {
195
224
                if (edge.dxdy <= 0)
196
224
                    return;
197
21.0M
            } else {
198
21.0M
                xi = m_scanline.size() - 1;
199
21.0M
            }
200
75.1M
            edge.x += edge.dxdy;
201
75.1M
            edge_extent.min_x = min(edge_extent.min_x, xi);
202
75.1M
            edge_extent.max_x = max(edge_extent.max_x, xi);
203
75.1M
        }
204
3.03M
    };
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}) const
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}) const
Line
Count
Source
188
7.85M
    auto for_each_sample = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent, auto callback) {
189
155M
        for (int y = start_subpixel_y; y < end_subpixel_y; y++) {
190
147M
            auto xi = static_cast<int>(edge.x + SubpixelSample::nrooks_subpixel_offsets[y]);
191
147M
            if (xi >= 0 && size_t(xi) < m_scanline.size()) [[likely]] {
192
133M
                SampleType sample = 1 << y;
193
133M
                callback(xi, y, sample);
194
133M
            } else if (xi < 0) {
195
46
                if (edge.dxdy <= 0)
196
46
                    return;
197
13.3M
            } else {
198
13.3M
                xi = m_scanline.size() - 1;
199
13.3M
            }
200
147M
            edge.x += edge.dxdy;
201
147M
            edge_extent.min_x = min(edge_extent.min_x, xi);
202
147M
            edge_extent.max_x = max(edge_extent.max_x, xi);
203
147M
        }
204
7.85M
    };
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}) const
Line
Count
Source
188
8.03M
    auto for_each_sample = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent, auto callback) {
189
150M
        for (int y = start_subpixel_y; y < end_subpixel_y; y++) {
190
142M
            auto xi = static_cast<int>(edge.x + SubpixelSample::nrooks_subpixel_offsets[y]);
191
142M
            if (xi >= 0 && size_t(xi) < m_scanline.size()) [[likely]] {
192
77.2M
                SampleType sample = 1 << y;
193
77.2M
                callback(xi, y, sample);
194
77.2M
            } else if (xi < 0) {
195
34
                if (edge.dxdy <= 0)
196
34
                    return;
197
65.4M
            } else {
198
65.4M
                xi = m_scanline.size() - 1;
199
65.4M
            }
200
142M
            edge.x += edge.dxdy;
201
142M
            edge_extent.min_x = min(edge_extent.min_x, xi);
202
142M
            edge_extent.max_x = max(edge_extent.max_x, xi);
203
142M
        }
204
8.03M
    };
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, auto:1)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}>(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}) const
205
206
87.3k
    Detail::Edge* active_edges = nullptr;
207
208
87.3k
    if (winding_rule == WindingRule::EvenOdd) {
209
10.6M
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
210
171M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int, SampleType sample) {
211
171M
                m_scanline[xi] ^= sample;
212
171M
            });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}::operator()(int, int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}::operator()(int, int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}::operator()(int, int, unsigned int) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}::operator()(int, int, unsigned int) const
Line
Count
Source
210
37.5M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int, SampleType sample) {
211
37.5M
                m_scanline[xi] ^= sample;
212
37.5M
            });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}::operator()(int, int, unsigned short) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}::operator()(int, int, unsigned int) const
Line
Count
Source
210
133M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int, SampleType sample) {
211
133M
                m_scanline[xi] ^= sample;
212
133M
            });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
213
10.6M
        };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const
Line
Count
Source
209
2.80M
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
210
2.80M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int, SampleType sample) {
211
2.80M
                m_scanline[xi] ^= sample;
212
2.80M
            });
213
2.80M
        };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const
Line
Count
Source
209
7.85M
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
210
7.85M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int, SampleType sample) {
211
7.85M
                m_scanline[xi] ^= sample;
212
7.85M
            });
213
7.85M
        };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const
214
1.34M
        for (int scanline = min_scanline; scanline <= max_scanline; scanline++) {
215
1.31M
            auto edge_extent = empty_edge_extent();
216
1.31M
            active_edges = plot_edges_for_scanline(scanline, plot_edge, edge_extent, active_edges);
217
1.31M
            write_scanline<WindingRule::EvenOdd>(painter, scanline, edge_extent, color_or_function);
218
1.31M
        }
219
62.5k
    } else {
220
62.5k
        VERIFY(winding_rule == WindingRule::Nonzero);
221
        // Only allocate the winding buffer if needed.
222
        // NOTE: non-zero fills are a fair bit less efficient. So if you can do an even-odd fill do that :^)
223
62.5k
        if (m_windings.is_empty())
224
62.5k
            m_windings.resize(m_scanline.size());
225
226
11.0M
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
227
131M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int y, SampleType sample) {
228
131M
                m_scanline[xi] |= sample;
229
131M
                m_windings[xi].counts[y] += edge.winding;
230
131M
            });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}::operator()(int, int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}::operator()(int, int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}::operator()(int, int, unsigned int) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}::operator()(int, int, unsigned int) const
Line
Count
Source
227
54.1M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int y, SampleType sample) {
228
54.1M
                m_scanline[xi] |= sample;
229
54.1M
                m_windings[xi].counts[y] += edge.winding;
230
54.1M
            });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned short)#1}::operator()(int, int, unsigned short) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const::{lambda(int, int, unsigned int)#1}::operator()(int, int, unsigned int) const
Line
Count
Source
227
77.2M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int y, SampleType sample) {
228
77.2M
                m_scanline[xi] |= sample;
229
77.2M
                m_windings[xi].counts[y] += edge.winding;
230
77.2M
            });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const::{lambda(int, int, unsigned char)#1}::operator()(int, int, unsigned char) const
231
11.0M
        };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const
Line
Count
Source
226
3.03M
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
227
3.03M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int y, SampleType sample) {
228
3.03M
                m_scanline[xi] |= sample;
229
3.03M
                m_windings[xi].counts[y] += edge.winding;
230
3.03M
            });
231
3.03M
        };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&) const
Line
Count
Source
226
8.03M
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
227
8.03M
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int y, SampleType sample) {
228
8.03M
                m_scanline[xi] |= sample;
229
8.03M
                m_windings[xi].counts[y] += edge.winding;
230
8.03M
            });
231
8.03M
        };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}::operator()(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&) const
232
1.07M
        for (int scanline = min_scanline; scanline <= max_scanline; scanline++) {
233
1.01M
            auto edge_extent = empty_edge_extent();
234
1.01M
            active_edges = plot_edges_for_scanline(scanline, plot_edge, edge_extent, active_edges);
235
1.01M
            write_scanline<WindingRule::Nonzero>(painter, scanline, edge_extent, color_or_function);
236
1.01M
        }
237
62.5k
    }
238
87.3k
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)
Line
Count
Source
141
582k
{
142
    // FIXME: Figure out how painter scaling works here...
143
582k
    VERIFY(painter.scale() == 1);
144
145
582k
    auto bounding_box = enclosing_int_rect(path.bounding_box().translated(offset));
146
582k
    auto dest_rect = bounding_box.translated(painter.translation());
147
582k
    auto origin = bounding_box.top_left().to_type<float>() - offset;
148
582k
    m_blit_origin = dest_rect.top_left();
149
582k
    m_clip = dest_rect.intersected(painter.clip_rect());
150
151
    // Only allocate enough to plot the parts of the scanline that could be visible.
152
    // Note: This can't clip the LHS.
153
582k
    auto scanline_length = min(m_size.width(), m_clip.right() - m_blit_origin.x());
154
582k
    if (scanline_length <= 0)
155
550k
        return;
156
157
31.4k
    m_scanline.resize(scanline_length);
158
159
31.4k
    if (m_clip.is_empty())
160
4.39k
        return;
161
162
27.0k
    auto lines = path.split_lines();
163
27.0k
    if (lines.is_empty())
164
325
        return;
165
166
26.7k
    int min_edge_y = 0;
167
26.7k
    int max_edge_y = 0;
168
26.7k
    auto top_clip_scanline = m_clip.top() - m_blit_origin.y();
169
26.7k
    auto bottom_clip_scanline = m_clip.bottom() - m_blit_origin.y() - 1;
170
26.7k
    auto edges = prepare_edges(lines, SamplesPerPixel, origin, top_clip_scanline, bottom_clip_scanline, min_edge_y, max_edge_y);
171
26.7k
    if (edges.is_empty())
172
2.26k
        return;
173
174
24.4k
    int min_scanline = min_edge_y / SamplesPerPixel;
175
24.4k
    int max_scanline = max_edge_y / SamplesPerPixel;
176
24.4k
    m_edge_table.set_scanline_range(min_scanline, max_scanline);
177
1.28M
    for (auto& edge : edges) {
178
        // Create a linked-list of edges starting on this scanline:
179
1.28M
        int start_scanline = edge.min_y / SamplesPerPixel;
180
1.28M
        edge.next_edge = m_edge_table[start_scanline];
181
1.28M
        m_edge_table[start_scanline] = &edge;
182
1.28M
    }
183
184
24.4k
    auto empty_edge_extent = [&] {
185
24.4k
        return EdgeExtent { m_size.width() - 1, 0 };
186
24.4k
    };
187
188
24.4k
    auto for_each_sample = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent, auto callback) {
189
24.4k
        for (int y = start_subpixel_y; y < end_subpixel_y; y++) {
190
24.4k
            auto xi = static_cast<int>(edge.x + SubpixelSample::nrooks_subpixel_offsets[y]);
191
24.4k
            if (xi >= 0 && size_t(xi) < m_scanline.size()) [[likely]] {
192
24.4k
                SampleType sample = 1 << y;
193
24.4k
                callback(xi, y, sample);
194
24.4k
            } else if (xi < 0) {
195
24.4k
                if (edge.dxdy <= 0)
196
24.4k
                    return;
197
24.4k
            } else {
198
24.4k
                xi = m_scanline.size() - 1;
199
24.4k
            }
200
24.4k
            edge.x += edge.dxdy;
201
24.4k
            edge_extent.min_x = min(edge_extent.min_x, xi);
202
24.4k
            edge_extent.max_x = max(edge_extent.max_x, xi);
203
24.4k
        }
204
24.4k
    };
205
206
24.4k
    Detail::Edge* active_edges = nullptr;
207
208
24.4k
    if (winding_rule == WindingRule::EvenOdd) {
209
20.5k
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
210
20.5k
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int, SampleType sample) {
211
20.5k
                m_scanline[xi] ^= sample;
212
20.5k
            });
213
20.5k
        };
214
1.04M
        for (int scanline = min_scanline; scanline <= max_scanline; scanline++) {
215
1.01M
            auto edge_extent = empty_edge_extent();
216
1.01M
            active_edges = plot_edges_for_scanline(scanline, plot_edge, edge_extent, active_edges);
217
1.01M
            write_scanline<WindingRule::EvenOdd>(painter, scanline, edge_extent, color_or_function);
218
1.01M
        }
219
20.5k
    } else {
220
3.84k
        VERIFY(winding_rule == WindingRule::Nonzero);
221
        // Only allocate the winding buffer if needed.
222
        // NOTE: non-zero fills are a fair bit less efficient. So if you can do an even-odd fill do that :^)
223
3.84k
        if (m_windings.is_empty())
224
3.84k
            m_windings.resize(m_scanline.size());
225
226
3.84k
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
227
3.84k
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int y, SampleType sample) {
228
3.84k
                m_scanline[xi] |= sample;
229
3.84k
                m_windings[xi].counts[y] += edge.winding;
230
3.84k
            });
231
3.84k
        };
232
395k
        for (int scanline = min_scanline; scanline <= max_scanline; scanline++) {
233
391k
            auto edge_extent = empty_edge_extent();
234
391k
            active_edges = plot_edges_for_scanline(scanline, plot_edge, edge_extent, active_edges);
235
391k
            write_scanline<WindingRule::Nonzero>(painter, scanline, edge_extent, color_or_function);
236
391k
        }
237
3.84k
    }
238
24.4k
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
Line
Count
Source
141
105k
{
142
    // FIXME: Figure out how painter scaling works here...
143
105k
    VERIFY(painter.scale() == 1);
144
145
105k
    auto bounding_box = enclosing_int_rect(path.bounding_box().translated(offset));
146
105k
    auto dest_rect = bounding_box.translated(painter.translation());
147
105k
    auto origin = bounding_box.top_left().to_type<float>() - offset;
148
105k
    m_blit_origin = dest_rect.top_left();
149
105k
    m_clip = dest_rect.intersected(painter.clip_rect());
150
151
    // Only allocate enough to plot the parts of the scanline that could be visible.
152
    // Note: This can't clip the LHS.
153
105k
    auto scanline_length = min(m_size.width(), m_clip.right() - m_blit_origin.x());
154
105k
    if (scanline_length <= 0)
155
3.39k
        return;
156
157
102k
    m_scanline.resize(scanline_length);
158
159
102k
    if (m_clip.is_empty())
160
3.52k
        return;
161
162
98.7k
    auto lines = path.split_lines();
163
98.7k
    if (lines.is_empty())
164
565
        return;
165
166
98.2k
    int min_edge_y = 0;
167
98.2k
    int max_edge_y = 0;
168
98.2k
    auto top_clip_scanline = m_clip.top() - m_blit_origin.y();
169
98.2k
    auto bottom_clip_scanline = m_clip.bottom() - m_blit_origin.y() - 1;
170
98.2k
    auto edges = prepare_edges(lines, SamplesPerPixel, origin, top_clip_scanline, bottom_clip_scanline, min_edge_y, max_edge_y);
171
98.2k
    if (edges.is_empty())
172
35.2k
        return;
173
174
62.9k
    int min_scanline = min_edge_y / SamplesPerPixel;
175
62.9k
    int max_scanline = max_edge_y / SamplesPerPixel;
176
62.9k
    m_edge_table.set_scanline_range(min_scanline, max_scanline);
177
7.07M
    for (auto& edge : edges) {
178
        // Create a linked-list of edges starting on this scanline:
179
7.07M
        int start_scanline = edge.min_y / SamplesPerPixel;
180
7.07M
        edge.next_edge = m_edge_table[start_scanline];
181
7.07M
        m_edge_table[start_scanline] = &edge;
182
7.07M
    }
183
184
62.9k
    auto empty_edge_extent = [&] {
185
62.9k
        return EdgeExtent { m_size.width() - 1, 0 };
186
62.9k
    };
187
188
62.9k
    auto for_each_sample = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent, auto callback) {
189
62.9k
        for (int y = start_subpixel_y; y < end_subpixel_y; y++) {
190
62.9k
            auto xi = static_cast<int>(edge.x + SubpixelSample::nrooks_subpixel_offsets[y]);
191
62.9k
            if (xi >= 0 && size_t(xi) < m_scanline.size()) [[likely]] {
192
62.9k
                SampleType sample = 1 << y;
193
62.9k
                callback(xi, y, sample);
194
62.9k
            } else if (xi < 0) {
195
62.9k
                if (edge.dxdy <= 0)
196
62.9k
                    return;
197
62.9k
            } else {
198
62.9k
                xi = m_scanline.size() - 1;
199
62.9k
            }
200
62.9k
            edge.x += edge.dxdy;
201
62.9k
            edge_extent.min_x = min(edge_extent.min_x, xi);
202
62.9k
            edge_extent.max_x = max(edge_extent.max_x, xi);
203
62.9k
        }
204
62.9k
    };
205
206
62.9k
    Detail::Edge* active_edges = nullptr;
207
208
62.9k
    if (winding_rule == WindingRule::EvenOdd) {
209
4.26k
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
210
4.26k
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int, SampleType sample) {
211
4.26k
                m_scanline[xi] ^= sample;
212
4.26k
            });
213
4.26k
        };
214
301k
        for (int scanline = min_scanline; scanline <= max_scanline; scanline++) {
215
296k
            auto edge_extent = empty_edge_extent();
216
296k
            active_edges = plot_edges_for_scanline(scanline, plot_edge, edge_extent, active_edges);
217
296k
            write_scanline<WindingRule::EvenOdd>(painter, scanline, edge_extent, color_or_function);
218
296k
        }
219
58.6k
    } else {
220
58.6k
        VERIFY(winding_rule == WindingRule::Nonzero);
221
        // Only allocate the winding buffer if needed.
222
        // NOTE: non-zero fills are a fair bit less efficient. So if you can do an even-odd fill do that :^)
223
58.6k
        if (m_windings.is_empty())
224
58.6k
            m_windings.resize(m_scanline.size());
225
226
58.6k
        auto plot_edge = [&](Detail::Edge& edge, int start_subpixel_y, int end_subpixel_y, EdgeExtent& edge_extent) {
227
58.6k
            for_each_sample(edge, start_subpixel_y, end_subpixel_y, edge_extent, [&](int xi, int y, SampleType sample) {
228
58.6k
                m_scanline[xi] |= sample;
229
58.6k
                m_windings[xi].counts[y] += edge.winding;
230
58.6k
            });
231
58.6k
        };
232
680k
        for (int scanline = min_scanline; scanline <= max_scanline; scanline++) {
233
622k
            auto edge_extent = empty_edge_extent();
234
622k
            active_edges = plot_edges_for_scanline(scanline, plot_edge, edge_extent, active_edges);
235
622k
            write_scanline<WindingRule::Nonzero>(painter, scanline, edge_extent, color_or_function);
236
622k
        }
237
58.6k
    }
238
62.9k
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)
239
240
ALWAYS_INLINE static auto switch_on_color_or_function(auto& color_or_function, auto color_case, auto function_case)
241
697M
{
242
697M
    using ColorOrFunction = decltype(color_or_function);
243
697M
    constexpr bool has_constant_color = IsSame<RemoveCVReference<ColorOrFunction>, Color>;
244
697M
    if constexpr (has_constant_color) {
245
622M
        return color_case(color_or_function);
246
622M
    } else {
247
75.1M
        return function_case(color_or_function);
248
75.1M
    }
249
697M
}
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Line
Count
Source
241
934k
{
242
934k
    using ColorOrFunction = decltype(color_or_function);
243
934k
    constexpr bool has_constant_color = IsSame<RemoveCVReference<ColorOrFunction>, Color>;
244
    if constexpr (has_constant_color) {
245
        return color_case(color_or_function);
246
934k
    } else {
247
934k
        return function_case(color_or_function);
248
934k
    }
249
934k
}
EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Line
Count
Source
241
73.9M
{
242
73.9M
    using ColorOrFunction = decltype(color_or_function);
243
73.9M
    constexpr bool has_constant_color = IsSame<RemoveCVReference<ColorOrFunction>, Color>;
244
    if constexpr (has_constant_color) {
245
        return color_case(color_or_function);
246
73.9M
    } else {
247
73.9M
        return function_case(color_or_function);
248
73.9M
    }
249
73.9M
}
EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Line
Count
Source
241
313k
{
242
313k
    using ColorOrFunction = decltype(color_or_function);
243
313k
    constexpr bool has_constant_color = IsSame<RemoveCVReference<ColorOrFunction>, Color>;
244
    if constexpr (has_constant_color) {
245
        return color_case(color_or_function);
246
313k
    } else {
247
313k
        return function_case(color_or_function);
248
313k
    }
249
313k
}
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}>(AK::Function<Gfx::Color (Gfx::Point<int>)>&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Line
Count
Source
241
261k
{
242
261k
    using ColorOrFunction = decltype(color_or_function);
243
261k
    constexpr bool has_constant_color = IsSame<RemoveCVReference<ColorOrFunction>, Color>;
244
261k
    if constexpr (has_constant_color) {
245
261k
        return color_case(color_or_function);
246
    } else {
247
        return function_case(color_or_function);
248
    }
249
261k
}
EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1})
Line
Count
Source
241
621M
{
242
621M
    using ColorOrFunction = decltype(color_or_function);
243
621M
    constexpr bool has_constant_color = IsSame<RemoveCVReference<ColorOrFunction>, Color>;
244
621M
    if constexpr (has_constant_color) {
245
621M
        return color_case(color_or_function);
246
    } else {
247
        return function_case(color_or_function);
248
    }
249
621M
}
EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Line
Count
Source
241
581k
{
242
581k
    using ColorOrFunction = decltype(color_or_function);
243
581k
    constexpr bool has_constant_color = IsSame<RemoveCVReference<ColorOrFunction>, Color>;
244
581k
    if constexpr (has_constant_color) {
245
581k
        return color_case(color_or_function);
246
    } else {
247
        return function_case(color_or_function);
248
    }
249
581k
}
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(auto:1&)#1})
Unexecuted instantiation: EdgeFlagPathRasterizer.cpp:auto Gfx::switch_on_color_or_function<Gfx::Color, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}>(Gfx::Color&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1})
250
251
template<typename SubpixelSample>
252
Color EdgeFlagPathRasterizer<SubpixelSample>::scanline_color(int scanline, int offset, u8 alpha, auto& color_or_function)
253
695M
{
254
695M
    auto color = switch_on_color_or_function(
255
695M
        color_or_function, [](Color color) { return color; },
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Line
Count
Source
255
621M
        color_or_function, [](Color color) { return color; },
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
256
695M
        [&](auto& function) {
257
73.9M
            return function({ offset, scanline });
258
73.9M
        });
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Line
Count
Source
256
73.9M
        [&](auto& function) {
257
73.9M
            return function({ offset, scanline });
258
73.9M
        });
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
259
695M
    if (color.alpha() == 255)
260
25.4M
        return color.with_alpha(alpha);
261
669M
    return color.with_alpha(color.alpha() * alpha / 255);
262
695M
}
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Line
Count
Source
253
73.9M
{
254
73.9M
    auto color = switch_on_color_or_function(
255
73.9M
        color_or_function, [](Color color) { return color; },
256
73.9M
        [&](auto& function) {
257
73.9M
            return function({ offset, scanline });
258
73.9M
        });
259
73.9M
    if (color.alpha() == 255)
260
24.2M
        return color.with_alpha(alpha);
261
49.6M
    return color.with_alpha(color.alpha() * alpha / 255);
262
73.9M
}
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<AK::Function<Gfx::Color (Gfx::Point<int>)> >(int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)
Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)
Line
Count
Source
253
621M
{
254
621M
    auto color = switch_on_color_or_function(
255
621M
        color_or_function, [](Color color) { return color; },
256
621M
        [&](auto& function) {
257
621M
            return function({ offset, scanline });
258
621M
        });
259
621M
    if (color.alpha() == 255)
260
1.15M
        return color.with_alpha(alpha);
261
620M
    return color.with_alpha(color.alpha() * alpha / 255);
262
621M
}
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)
Unexecuted instantiation: Gfx::Color Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::scanline_color<Gfx::Color>(int, int, unsigned char, Gfx::Color&)
263
264
template<typename SubpixelSample>
265
__attribute__((hot)) Detail::Edge* EdgeFlagPathRasterizer<SubpixelSample>::plot_edges_for_scanline(int scanline, auto plot_edge, EdgeExtent& edge_extent, Detail::Edge* active_edges)
266
2.33M
{
267
16.7M
    auto y_subpixel = [](int y) {
268
16.7M
        return y & (SamplesPerPixel - 1);
269
16.7M
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Line
Count
Source
267
1.11M
    auto y_subpixel = [](int y) {
268
1.11M
        return y & (SamplesPerPixel - 1);
269
1.11M
    };
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Line
Count
Source
267
1.45M
    auto y_subpixel = [](int y) {
268
1.45M
        return y & (SamplesPerPixel - 1);
269
1.45M
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Line
Count
Source
267
6.80M
    auto y_subpixel = [](int y) {
268
6.80M
        return y & (SamplesPerPixel - 1);
269
6.80M
    };
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Line
Count
Source
267
7.35M
    auto y_subpixel = [](int y) {
268
7.35M
        return y & (SamplesPerPixel - 1);
269
7.35M
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)::{lambda(int)#1}::operator()(int) const
270
271
2.33M
    auto* current_edge = active_edges;
272
2.33M
    Detail::Edge* prev_edge = nullptr;
273
274
    // First iterate over the edge in the active edge table, these are edges added on earlier scanlines,
275
    // that have not yet reached their end scanline.
276
15.7M
    while (current_edge) {
277
13.3M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
278
13.3M
        if (scanline == end_scanline) {
279
            // This edge ends this scanline.
280
5.25M
            plot_edge(*current_edge, 0, y_subpixel(current_edge->max_y), edge_extent);
281
            // Remove this edge from the AET
282
5.25M
            current_edge = current_edge->next_edge;
283
5.25M
            if (prev_edge)
284
4.01M
                prev_edge->next_edge = current_edge;
285
1.23M
            else
286
1.23M
                active_edges = current_edge;
287
8.11M
        } else {
288
            // This edge sticks around for a few more scanlines.
289
8.11M
            plot_edge(*current_edge, 0, SamplesPerPixel, edge_extent);
290
8.11M
            prev_edge = current_edge;
291
8.11M
            current_edge = current_edge->next_edge;
292
8.11M
        }
293
13.3M
    }
294
295
    // Next, iterate over new edges for this line. If active_edges was null this also becomes the new
296
    // AET. Edges new will be appended here.
297
2.33M
    current_edge = m_edge_table[scanline];
298
10.6M
    while (current_edge) {
299
8.35M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
300
8.35M
        if (scanline == end_scanline) {
301
            // This edge will end this scanlines (no need to add to AET).
302
3.10M
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), y_subpixel(current_edge->max_y), edge_extent);
303
5.25M
        } else {
304
            // This edge will live on for a few more scanlines.
305
5.25M
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), SamplesPerPixel, edge_extent);
306
            // Add this edge to the AET
307
5.25M
            if (prev_edge)
308
4.92M
                prev_edge->next_edge = current_edge;
309
327k
            else
310
327k
                active_edges = current_edge;
311
5.25M
            prev_edge = current_edge;
312
5.25M
        }
313
8.35M
        current_edge = current_edge->next_edge;
314
8.35M
    }
315
316
2.33M
    if (prev_edge)
317
2.24M
        prev_edge->next_edge = nullptr;
318
319
2.33M
    m_edge_table[scanline] = nullptr;
320
2.33M
    return active_edges;
321
2.33M
}
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Line
Count
Source
266
1.01M
{
267
1.01M
    auto y_subpixel = [](int y) {
268
1.01M
        return y & (SamplesPerPixel - 1);
269
1.01M
    };
270
271
1.01M
    auto* current_edge = active_edges;
272
1.01M
    Detail::Edge* prev_edge = nullptr;
273
274
    // First iterate over the edge in the active edge table, these are edges added on earlier scanlines,
275
    // that have not yet reached their end scanline.
276
3.26M
    while (current_edge) {
277
2.24M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
278
2.24M
        if (scanline == end_scanline) {
279
            // This edge ends this scanline.
280
227k
            plot_edge(*current_edge, 0, y_subpixel(current_edge->max_y), edge_extent);
281
            // Remove this edge from the AET
282
227k
            current_edge = current_edge->next_edge;
283
227k
            if (prev_edge)
284
122k
                prev_edge->next_edge = current_edge;
285
104k
            else
286
104k
                active_edges = current_edge;
287
2.01M
        } else {
288
            // This edge sticks around for a few more scanlines.
289
2.01M
            plot_edge(*current_edge, 0, SamplesPerPixel, edge_extent);
290
2.01M
            prev_edge = current_edge;
291
2.01M
            current_edge = current_edge->next_edge;
292
2.01M
        }
293
2.24M
    }
294
295
    // Next, iterate over new edges for this line. If active_edges was null this also becomes the new
296
    // AET. Edges new will be appended here.
297
1.01M
    current_edge = m_edge_table[scanline];
298
1.57M
    while (current_edge) {
299
556k
        int end_scanline = current_edge->max_y / SamplesPerPixel;
300
556k
        if (scanline == end_scanline) {
301
            // This edge will end this scanlines (no need to add to AET).
302
329k
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), y_subpixel(current_edge->max_y), edge_extent);
303
329k
        } else {
304
            // This edge will live on for a few more scanlines.
305
227k
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), SamplesPerPixel, edge_extent);
306
            // Add this edge to the AET
307
227k
            if (prev_edge)
308
181k
                prev_edge->next_edge = current_edge;
309
45.7k
            else
310
45.7k
                active_edges = current_edge;
311
227k
            prev_edge = current_edge;
312
227k
        }
313
556k
        current_edge = current_edge->next_edge;
314
556k
    }
315
316
1.01M
    if (prev_edge)
317
999k
        prev_edge->next_edge = nullptr;
318
319
1.01M
    m_edge_table[scanline] = nullptr;
320
1.01M
    return active_edges;
321
1.01M
}
Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Line
Count
Source
266
391k
{
267
391k
    auto y_subpixel = [](int y) {
268
391k
        return y & (SamplesPerPixel - 1);
269
391k
    };
270
271
391k
    auto* current_edge = active_edges;
272
391k
    Detail::Edge* prev_edge = nullptr;
273
274
    // First iterate over the edge in the active edge table, these are edges added on earlier scanlines,
275
    // that have not yet reached their end scanline.
276
2.70M
    while (current_edge) {
277
2.31M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
278
2.31M
        if (scanline == end_scanline) {
279
            // This edge ends this scanline.
280
456k
            plot_edge(*current_edge, 0, y_subpixel(current_edge->max_y), edge_extent);
281
            // Remove this edge from the AET
282
456k
            current_edge = current_edge->next_edge;
283
456k
            if (prev_edge)
284
298k
                prev_edge->next_edge = current_edge;
285
158k
            else
286
158k
                active_edges = current_edge;
287
1.85M
        } else {
288
            // This edge sticks around for a few more scanlines.
289
1.85M
            plot_edge(*current_edge, 0, SamplesPerPixel, edge_extent);
290
1.85M
            prev_edge = current_edge;
291
1.85M
            current_edge = current_edge->next_edge;
292
1.85M
        }
293
2.31M
    }
294
295
    // Next, iterate over new edges for this line. If active_edges was null this also becomes the new
296
    // AET. Edges new will be appended here.
297
391k
    current_edge = m_edge_table[scanline];
298
1.11M
    while (current_edge) {
299
725k
        int end_scanline = current_edge->max_y / SamplesPerPixel;
300
725k
        if (scanline == end_scanline) {
301
            // This edge will end this scanlines (no need to add to AET).
302
269k
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), y_subpixel(current_edge->max_y), edge_extent);
303
456k
        } else {
304
            // This edge will live on for a few more scanlines.
305
456k
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), SamplesPerPixel, edge_extent);
306
            // Add this edge to the AET
307
456k
            if (prev_edge)
308
410k
                prev_edge->next_edge = current_edge;
309
46.2k
            else
310
46.2k
                active_edges = current_edge;
311
456k
            prev_edge = current_edge;
312
456k
        }
313
725k
        current_edge = current_edge->next_edge;
314
725k
    }
315
316
391k
    if (prev_edge)
317
387k
        prev_edge->next_edge = nullptr;
318
319
391k
    m_edge_table[scanline] = nullptr;
320
391k
    return active_edges;
321
391k
}
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, Gfx::Path const&, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, Gfx::Path const&, AK::Function<Gfx::Color (Gfx::Point<int>)>, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Line
Count
Source
266
296k
{
267
296k
    auto y_subpixel = [](int y) {
268
296k
        return y & (SamplesPerPixel - 1);
269
296k
    };
270
271
296k
    auto* current_edge = active_edges;
272
296k
    Detail::Edge* prev_edge = nullptr;
273
274
    // First iterate over the edge in the active edge table, these are edges added on earlier scanlines,
275
    // that have not yet reached their end scanline.
276
4.75M
    while (current_edge) {
277
4.45M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
278
4.45M
        if (scanline == end_scanline) {
279
            // This edge ends this scanline.
280
2.22M
            plot_edge(*current_edge, 0, y_subpixel(current_edge->max_y), edge_extent);
281
            // Remove this edge from the AET
282
2.22M
            current_edge = current_edge->next_edge;
283
2.22M
            if (prev_edge)
284
2.18M
                prev_edge->next_edge = current_edge;
285
42.0k
            else
286
42.0k
                active_edges = current_edge;
287
2.23M
        } else {
288
            // This edge sticks around for a few more scanlines.
289
2.23M
            plot_edge(*current_edge, 0, SamplesPerPixel, edge_extent);
290
2.23M
            prev_edge = current_edge;
291
2.23M
            current_edge = current_edge->next_edge;
292
2.23M
        }
293
4.45M
    }
294
295
    // Next, iterate over new edges for this line. If active_edges was null this also becomes the new
296
    // AET. Edges new will be appended here.
297
296k
    current_edge = m_edge_table[scanline];
298
3.69M
    while (current_edge) {
299
3.40M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
300
3.40M
        if (scanline == end_scanline) {
301
            // This edge will end this scanlines (no need to add to AET).
302
1.17M
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), y_subpixel(current_edge->max_y), edge_extent);
303
2.22M
        } else {
304
            // This edge will live on for a few more scanlines.
305
2.22M
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), SamplesPerPixel, edge_extent);
306
            // Add this edge to the AET
307
2.22M
            if (prev_edge)
308
2.21M
                prev_edge->next_edge = current_edge;
309
5.46k
            else
310
5.46k
                active_edges = current_edge;
311
2.22M
            prev_edge = current_edge;
312
2.22M
        }
313
3.40M
        current_edge = current_edge->next_edge;
314
3.40M
    }
315
316
296k
    if (prev_edge)
317
292k
        prev_edge->next_edge = nullptr;
318
319
296k
    m_edge_table[scanline] = nullptr;
320
296k
    return active_edges;
321
296k
}
Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent&, Gfx::Detail::Edge*)
Line
Count
Source
266
622k
{
267
622k
    auto y_subpixel = [](int y) {
268
622k
        return y & (SamplesPerPixel - 1);
269
622k
    };
270
271
622k
    auto* current_edge = active_edges;
272
622k
    Detail::Edge* prev_edge = nullptr;
273
274
    // First iterate over the edge in the active edge table, these are edges added on earlier scanlines,
275
    // that have not yet reached their end scanline.
276
4.97M
    while (current_edge) {
277
4.35M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
278
4.35M
        if (scanline == end_scanline) {
279
            // This edge ends this scanline.
280
2.34M
            plot_edge(*current_edge, 0, y_subpixel(current_edge->max_y), edge_extent);
281
            // Remove this edge from the AET
282
2.34M
            current_edge = current_edge->next_edge;
283
2.34M
            if (prev_edge)
284
1.41M
                prev_edge->next_edge = current_edge;
285
929k
            else
286
929k
                active_edges = current_edge;
287
2.34M
        } else {
288
            // This edge sticks around for a few more scanlines.
289
2.01M
            plot_edge(*current_edge, 0, SamplesPerPixel, edge_extent);
290
2.01M
            prev_edge = current_edge;
291
2.01M
            current_edge = current_edge->next_edge;
292
2.01M
        }
293
4.35M
    }
294
295
    // Next, iterate over new edges for this line. If active_edges was null this also becomes the new
296
    // AET. Edges new will be appended here.
297
622k
    current_edge = m_edge_table[scanline];
298
4.29M
    while (current_edge) {
299
3.67M
        int end_scanline = current_edge->max_y / SamplesPerPixel;
300
3.67M
        if (scanline == end_scanline) {
301
            // This edge will end this scanlines (no need to add to AET).
302
1.33M
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), y_subpixel(current_edge->max_y), edge_extent);
303
2.34M
        } else {
304
            // This edge will live on for a few more scanlines.
305
2.34M
            plot_edge(*current_edge, y_subpixel(current_edge->min_y), SamplesPerPixel, edge_extent);
306
            // Add this edge to the AET
307
2.34M
            if (prev_edge)
308
2.11M
                prev_edge->next_edge = current_edge;
309
229k
            else
310
229k
                active_edges = current_edge;
311
2.34M
            prev_edge = current_edge;
312
2.34M
        }
313
3.67M
        current_edge = current_edge->next_edge;
314
3.67M
    }
315
316
622k
    if (prev_edge)
317
563k
        prev_edge->next_edge = nullptr;
318
319
622k
    m_edge_table[scanline] = nullptr;
320
622k
    return active_edges;
321
622k
}
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
Unexecuted instantiation: Gfx::Detail::Edge* Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::plot_edges_for_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}>(int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill_internal<Gfx::Color>(Gfx::Painter&, Gfx::Path const&, Gfx::Color, Gfx::WindingRule, Gfx::Point<float>)::{lambda(Gfx::Detail::Edge&, int, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&)#2}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent&, Gfx::Detail::Edge*)
322
323
template<typename SubpixelSample>
324
auto EdgeFlagPathRasterizer<SubpixelSample>::accumulate_even_odd_scanline(EdgeExtent edge_extent, auto init, auto sample_callback)
325
2.39M
{
326
2.39M
    SampleType sample = init;
327
2.39M
    VERIFY(edge_extent.min_x >= 0);
328
2.39M
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
329
38.8G
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
330
38.8G
        sample ^= m_scanline.data()[x];
331
38.8G
        sample_callback(x, sample);
332
38.8G
        m_scanline.data()[x] = 0;
333
38.8G
    }
334
2.39M
    return sample;
335
2.39M
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1})
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1})
Line
Count
Source
325
934k
{
326
934k
    SampleType sample = init;
327
934k
    VERIFY(edge_extent.min_x >= 0);
328
934k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
329
1.99G
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
330
1.99G
        sample ^= m_scanline.data()[x];
331
1.99G
        sample_callback(x, sample);
332
1.99G
        m_scanline.data()[x] = 0;
333
1.99G
    }
334
934k
    return sample;
335
934k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
325
934k
{
326
934k
    SampleType sample = init;
327
934k
    VERIFY(edge_extent.min_x >= 0);
328
934k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
329
50.7M
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
330
49.7M
        sample ^= m_scanline.data()[x];
331
49.7M
        sample_callback(x, sample);
332
49.7M
        m_scanline.data()[x] = 0;
333
49.7M
    }
334
934k
    return sample;
335
934k
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1})
Line
Count
Source
325
261k
{
326
261k
    SampleType sample = init;
327
261k
    VERIFY(edge_extent.min_x >= 0);
328
261k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
329
36.0G
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
330
36.0G
        sample ^= m_scanline.data()[x];
331
36.0G
        sample_callback(x, sample);
332
36.0G
        m_scanline.data()[x] = 0;
333
36.0G
    }
334
261k
    return sample;
335
261k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
325
102k
{
326
102k
    SampleType sample = init;
327
102k
    VERIFY(edge_extent.min_x >= 0);
328
102k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
329
332M
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
330
332M
        sample ^= m_scanline.data()[x];
331
332M
        sample_callback(x, sample);
332
332M
        m_scanline.data()[x] = 0;
333
332M
    }
334
102k
    return sample;
335
102k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Line
Count
Source
325
159k
{
326
159k
    SampleType sample = init;
327
159k
    VERIFY(edge_extent.min_x >= 0);
328
159k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
329
485M
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
330
485M
        sample ^= m_scanline.data()[x];
331
485M
        sample_callback(x, sample);
332
485M
        m_scanline.data()[x] = 0;
333
485M
    }
334
159k
    return sample;
335
159k
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_even_odd_scanline<unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_even_odd_scanline<unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
336
337
template<typename SubpixelSample>
338
auto EdgeFlagPathRasterizer<SubpixelSample>::accumulate_non_zero_scanline(EdgeExtent edge_extent, auto init, auto sample_callback)
339
1.78M
{
340
1.78M
    NonZeroAcc acc = init;
341
1.78M
    VERIFY(edge_extent.min_x >= 0);
342
1.78M
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
343
4.74G
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
344
4.74G
        if (auto edges = m_scanline.data()[x]) {
345
            // We only need to process the windings when we hit some edges.
346
216M
            for (auto y_sub = 0u; y_sub < SamplesPerPixel; y_sub++) {
347
210M
                auto subpixel_bit = 1 << y_sub;
348
210M
                if (edges & subpixel_bit) {
349
79.6M
                    auto winding = m_windings.data()[x].counts[y_sub];
350
79.6M
                    auto previous_winding_count = acc.winding.counts[y_sub];
351
79.6M
                    acc.winding.counts[y_sub] += winding;
352
                    // Toggle fill on change to/from zero.
353
79.6M
                    if (bool(previous_winding_count) ^ bool(acc.winding.counts[y_sub]))
354
51.9M
                        acc.sample ^= subpixel_bit;
355
79.6M
                }
356
210M
            }
357
6.57M
        }
358
4.74G
        sample_callback(x, acc.sample);
359
4.74G
        m_scanline.data()[x] = 0;
360
4.74G
        m_windings.data()[x] = {};
361
4.74G
    }
362
1.78M
    return acc;
363
1.78M
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1})
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1})
Line
Count
Source
339
313k
{
340
313k
    NonZeroAcc acc = init;
341
313k
    VERIFY(edge_extent.min_x >= 0);
342
313k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
343
693M
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
344
693M
        if (auto edges = m_scanline.data()[x]) {
345
            // We only need to process the windings when we hit some edges.
346
33.5M
            for (auto y_sub = 0u; y_sub < SamplesPerPixel; y_sub++) {
347
32.5M
                auto subpixel_bit = 1 << y_sub;
348
32.5M
                if (edges & subpixel_bit) {
349
13.6M
                    auto winding = m_windings.data()[x].counts[y_sub];
350
13.6M
                    auto previous_winding_count = acc.winding.counts[y_sub];
351
13.6M
                    acc.winding.counts[y_sub] += winding;
352
                    // Toggle fill on change to/from zero.
353
13.6M
                    if (bool(previous_winding_count) ^ bool(acc.winding.counts[y_sub]))
354
9.75M
                        acc.sample ^= subpixel_bit;
355
13.6M
                }
356
32.5M
            }
357
1.01M
        }
358
693M
        sample_callback(x, acc.sample);
359
693M
        m_scanline.data()[x] = 0;
360
693M
        m_windings.data()[x] = {};
361
693M
    }
362
313k
    return acc;
363
313k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
339
313k
{
340
313k
    NonZeroAcc acc = init;
341
313k
    VERIFY(edge_extent.min_x >= 0);
342
313k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
343
425M
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
344
425M
        if (auto edges = m_scanline.data()[x]) {
345
            // We only need to process the windings when we hit some edges.
346
45.0M
            for (auto y_sub = 0u; y_sub < SamplesPerPixel; y_sub++) {
347
43.7M
                auto subpixel_bit = 1 << y_sub;
348
43.7M
                if (edges & subpixel_bit) {
349
17.0M
                    auto winding = m_windings.data()[x].counts[y_sub];
350
17.0M
                    auto previous_winding_count = acc.winding.counts[y_sub];
351
17.0M
                    acc.winding.counts[y_sub] += winding;
352
                    // Toggle fill on change to/from zero.
353
17.0M
                    if (bool(previous_winding_count) ^ bool(acc.winding.counts[y_sub]))
354
12.3M
                        acc.sample ^= subpixel_bit;
355
17.0M
                }
356
43.7M
            }
357
1.36M
        }
358
425M
        sample_callback(x, acc.sample);
359
425M
        m_scanline.data()[x] = 0;
360
425M
        m_windings.data()[x] = {};
361
425M
    }
362
313k
    return acc;
363
313k
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1})
Line
Count
Source
339
581k
{
340
581k
    NonZeroAcc acc = init;
341
581k
    VERIFY(edge_extent.min_x >= 0);
342
581k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
343
2.92G
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
344
2.92G
        if (auto edges = m_scanline.data()[x]) {
345
            // We only need to process the windings when we hit some edges.
346
56.1M
            for (auto y_sub = 0u; y_sub < SamplesPerPixel; y_sub++) {
347
54.4M
                auto subpixel_bit = 1 << y_sub;
348
54.4M
                if (edges & subpixel_bit) {
349
19.0M
                    auto winding = m_windings.data()[x].counts[y_sub];
350
19.0M
                    auto previous_winding_count = acc.winding.counts[y_sub];
351
19.0M
                    acc.winding.counts[y_sub] += winding;
352
                    // Toggle fill on change to/from zero.
353
19.0M
                    if (bool(previous_winding_count) ^ bool(acc.winding.counts[y_sub]))
354
11.7M
                        acc.sample ^= subpixel_bit;
355
19.0M
                }
356
54.4M
            }
357
1.70M
        }
358
2.92G
        sample_callback(x, acc.sample);
359
2.92G
        m_scanline.data()[x] = 0;
360
2.92G
        m_windings.data()[x] = {};
361
2.92G
    }
362
581k
    return acc;
363
581k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
339
251k
{
340
251k
    NonZeroAcc acc = init;
341
251k
    VERIFY(edge_extent.min_x >= 0);
342
251k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
343
498M
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
344
498M
        if (auto edges = m_scanline.data()[x]) {
345
            // We only need to process the windings when we hit some edges.
346
40.6M
            for (auto y_sub = 0u; y_sub < SamplesPerPixel; y_sub++) {
347
39.3M
                auto subpixel_bit = 1 << y_sub;
348
39.3M
                if (edges & subpixel_bit) {
349
15.1M
                    auto winding = m_windings.data()[x].counts[y_sub];
350
15.1M
                    auto previous_winding_count = acc.winding.counts[y_sub];
351
15.1M
                    acc.winding.counts[y_sub] += winding;
352
                    // Toggle fill on change to/from zero.
353
15.1M
                    if (bool(previous_winding_count) ^ bool(acc.winding.counts[y_sub]))
354
4.92M
                        acc.sample ^= subpixel_bit;
355
15.1M
                }
356
39.3M
            }
357
1.23M
        }
358
498M
        sample_callback(x, acc.sample);
359
498M
        m_scanline.data()[x] = 0;
360
498M
        m_windings.data()[x] = {};
361
498M
    }
362
251k
    return acc;
363
251k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Line
Count
Source
339
330k
{
340
330k
    NonZeroAcc acc = init;
341
330k
    VERIFY(edge_extent.min_x >= 0);
342
330k
    VERIFY(edge_extent.max_x < static_cast<int>(m_scanline.size()));
343
203M
    for (int x = edge_extent.min_x; x <= edge_extent.max_x; x++) {
344
202M
        if (auto edges = m_scanline.data()[x]) {
345
            // We only need to process the windings when we hit some edges.
346
41.5M
            for (auto y_sub = 0u; y_sub < SamplesPerPixel; y_sub++) {
347
40.2M
                auto subpixel_bit = 1 << y_sub;
348
40.2M
                if (edges & subpixel_bit) {
349
14.7M
                    auto winding = m_windings.data()[x].counts[y_sub];
350
14.7M
                    auto previous_winding_count = acc.winding.counts[y_sub];
351
14.7M
                    acc.winding.counts[y_sub] += winding;
352
                    // Toggle fill on change to/from zero.
353
14.7M
                    if (bool(previous_winding_count) ^ bool(acc.winding.counts[y_sub]))
354
13.1M
                        acc.sample ^= subpixel_bit;
355
14.7M
                }
356
40.2M
            }
357
1.25M
        }
358
202M
        sample_callback(x, acc.sample);
359
202M
        m_scanline.data()[x] = 0;
360
202M
        m_windings.data()[x] = {};
361
202M
    }
362
330k
    return acc;
363
330k
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_non_zero_scanline<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
364
365
template<typename SubpixelSample>
366
template<WindingRule WindingRule, typename Callback>
367
auto EdgeFlagPathRasterizer<SubpixelSample>::accumulate_scanline(EdgeExtent edge_extent, auto init, Callback callback)
368
4.18M
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
2.39M
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
1.78M
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
4.18M
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1})
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1})
Line
Count
Source
368
934k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
934k
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
934k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
368
934k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
934k
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
934k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1})
Line
Count
Source
368
313k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
313k
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
313k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
368
313k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
313k
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
313k
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1})
Line
Count
Source
368
261k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
261k
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
261k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
368
102k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
102k
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
102k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Line
Count
Source
368
159k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
159k
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
159k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1})
Line
Count
Source
368
581k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
581k
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
581k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Line
Count
Source
368
251k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
251k
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
251k
}
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Line
Count
Source
368
330k
{
369
    if constexpr (WindingRule == WindingRule::EvenOdd)
370
        return accumulate_even_odd_scanline(edge_extent, init, callback);
371
    else
372
330k
        return accumulate_non_zero_scanline(edge_extent, init, callback);
373
330k
}
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}, unsigned short>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}, unsigned int>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, unsigned char>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1})
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::accumulate_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::NonZeroAcc, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1})
374
375
template<typename SubpixelSample>
376
void EdgeFlagPathRasterizer<SubpixelSample>::write_pixel(BitmapFormat format, ARGB32* scanline_ptr, int scanline, int offset, SampleType sample, auto& color_or_function)
377
1.31G
{
378
1.31G
    if (!sample)
379
618M
        return;
380
695M
    auto dest_x = offset + m_blit_origin.x();
381
695M
    auto coverage = compute_coverage(sample);
382
695M
    auto paint_color = scanline_color(scanline, offset, SubpixelSample::coverage_to_alpha(coverage), color_or_function);
383
695M
    scanline_ptr[dest_x] = color_for_format(format, scanline_ptr[dest_x]).blend(paint_color).value();
384
695M
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_pixel<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_pixel<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_pixel<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned short, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_pixel<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::BitmapFormat, unsigned int*, int, int, unsigned short, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_pixel<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_pixel<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::BitmapFormat, unsigned int*, int, int, unsigned int, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Line
Count
Source
377
474M
{
378
474M
    if (!sample)
379
400M
        return;
380
73.9M
    auto dest_x = offset + m_blit_origin.x();
381
73.9M
    auto coverage = compute_coverage(sample);
382
73.9M
    auto paint_color = scanline_color(scanline, offset, SubpixelSample::coverage_to_alpha(coverage), color_or_function);
383
73.9M
    scanline_ptr[dest_x] = color_for_format(format, scanline_ptr[dest_x]).blend(paint_color).value();
384
73.9M
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_pixel<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_pixel<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_pixel<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_pixel<AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_pixel<Gfx::Color>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_pixel<Gfx::Color>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned short, Gfx::Color&)
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_pixel<Gfx::Color>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned int, Gfx::Color&)
Line
Count
Source
377
839M
{
378
839M
    if (!sample)
379
217M
        return;
380
621M
    auto dest_x = offset + m_blit_origin.x();
381
621M
    auto coverage = compute_coverage(sample);
382
621M
    auto paint_color = scanline_color(scanline, offset, SubpixelSample::coverage_to_alpha(coverage), color_or_function);
383
621M
    scanline_ptr[dest_x] = color_for_format(format, scanline_ptr[dest_x]).blend(paint_color).value();
384
621M
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_pixel<Gfx::Color>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_pixel<Gfx::Color>(Gfx::BitmapFormat, unsigned int*, int, int, unsigned char, Gfx::Color&)
385
386
template<typename SubpixelSample>
387
void EdgeFlagPathRasterizer<SubpixelSample>::fast_fill_solid_color_span(ARGB32* scanline_ptr, int start, int end, Color color)
388
338k
{
389
338k
    auto start_x = start + m_blit_origin.x();
390
338k
    auto end_x = end + m_blit_origin.x();
391
338k
    fast_u32_fill(scanline_ptr + start_x, color.value(), end_x - start_x + 1);
392
338k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fast_fill_solid_color_span(unsigned int*, int, int, Gfx::Color)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fast_fill_solid_color_span(unsigned int*, int, int, Gfx::Color)
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fast_fill_solid_color_span(unsigned int*, int, int, Gfx::Color)
Line
Count
Source
388
338k
{
389
338k
    auto start_x = start + m_blit_origin.x();
390
338k
    auto end_x = end + m_blit_origin.x();
391
338k
    fast_u32_fill(scanline_ptr + start_x, color.value(), end_x - start_x + 1);
392
338k
}
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fast_fill_solid_color_span(unsigned int*, int, int, Gfx::Color)
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fast_fill_solid_color_span(unsigned int*, int, int, Gfx::Color)
393
394
template<typename SubpixelSample>
395
template<WindingRule WindingRule>
396
FLATTEN __attribute__((hot)) void EdgeFlagPathRasterizer<SubpixelSample>::write_scanline(Painter& painter, int scanline, EdgeExtent edge_extent, auto& color_or_function)
397
2.33M
{
398
    // Handle scanline clipping.
399
2.33M
    auto left_clip = m_clip.left() - m_blit_origin.x();
400
2.33M
    EdgeExtent clipped_extent { max(left_clip, edge_extent.min_x), edge_extent.max_x };
401
2.33M
    if (clipped_extent.min_x > clipped_extent.max_x) {
402
        // Fully clipped. Unfortunately we still need to zero the scanline data.
403
239k
        edge_extent.memset_extent(m_scanline.data(), 0);
404
        if constexpr (WindingRule == WindingRule::Nonzero)
405
119k
            edge_extent.memset_extent(m_windings.data(), 0);
406
239k
        return;
407
239k
    }
408
409
    // Accumulate non-visible section (without plotting pixels).
410
41.6G
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
41.6G
    });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
410
1.99G
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
1.99G
    });
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
410
693M
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
693M
    });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
410
36.0G
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
36.0G
    });
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
410
2.92G
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
2.92G
    });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
413
414
    // Get pointer to current scanline pixels.
415
2.09M
    auto dest_format = painter.target().format();
416
2.09M
    auto dest_ptr = painter.target().scanline(scanline + m_blit_origin.y());
417
418
    // Simple case: Handle each pixel individually.
419
    // Used for PaintStyle fills and semi-transparent colors.
420
2.09M
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
1.30G
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
1.30G
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
1.30G
        });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
421
49.7M
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
49.7M
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
49.7M
        });
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
421
425M
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
425M
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
425M
        });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
421
332M
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
332M
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
332M
        });
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
421
498M
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
498M
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
498M
        });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
424
1.60M
    };
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Line
Count
Source
420
934k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
934k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
934k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
934k
        });
424
934k
    };
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Line
Count
Source
420
313k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
313k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
313k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
313k
        });
424
313k
    };
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<AK::Function<Gfx::Color (Gfx::Point<int>)> >(AK::Function<Gfx::Color (Gfx::Point<int>)>&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Line
Count
Source
420
102k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
102k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
102k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
102k
        });
424
102k
    };
auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Line
Count
Source
420
251k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
251k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
251k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
251k
        });
424
251k
    };
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
Unexecuted instantiation: auto Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)::{lambda(auto:1&)#1}::operator()<Gfx::Color>(Gfx::Color&) const
425
    // Fast fill case: Track spans of solid color and set the entire span via a fast_u32_fill().
426
    // Used for opaque colors (i.e. alpha == 255).
427
2.09M
    auto write_scanline_with_fast_fills = [&](Color color) {
428
843k
        if (color.alpha() != 255)
429
353k
            return write_scanline_pixelwise(color);
430
489k
        constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
431
489k
        int full_coverage_count = 0;
432
688M
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
688M
            if (sample == full_coverage) {
434
680M
                full_coverage_count++;
435
680M
                return;
436
680M
            } else {
437
7.88M
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
7.88M
            }
439
7.88M
            if (full_coverage_count > 0) {
440
247k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
247k
                full_coverage_count = 0;
442
247k
            }
443
7.88M
        });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned short)#1}::operator()(int, unsigned short) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
432
485M
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
485M
            if (sample == full_coverage) {
434
482M
                full_coverage_count++;
435
482M
                return;
436
482M
            } else {
437
3.33M
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
3.33M
            }
439
3.33M
            if (full_coverage_count > 0) {
440
62.7k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
62.7k
                full_coverage_count = 0;
442
62.7k
            }
443
3.33M
        });
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned int)#1}::operator()(int, unsigned int) const
Line
Count
Source
432
202M
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
202M
            if (sample == full_coverage) {
434
198M
                full_coverage_count++;
435
198M
                return;
436
198M
            } else {
437
4.55M
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
4.55M
            }
439
4.55M
            if (full_coverage_count > 0) {
440
184k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
184k
                full_coverage_count = 0;
442
184k
            }
443
4.55M
        });
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const::{lambda(int, unsigned char)#1}::operator()(int, unsigned char) const
444
489k
        if (full_coverage_count > 0)
445
90.9k
            fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
446
489k
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Line
Count
Source
427
261k
    auto write_scanline_with_fast_fills = [&](Color color) {
428
261k
        if (color.alpha() != 255)
429
102k
            return write_scanline_pixelwise(color);
430
159k
        constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
431
159k
        int full_coverage_count = 0;
432
159k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
159k
            if (sample == full_coverage) {
434
159k
                full_coverage_count++;
435
159k
                return;
436
159k
            } else {
437
159k
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
159k
            }
439
159k
            if (full_coverage_count > 0) {
440
159k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
159k
                full_coverage_count = 0;
442
159k
            }
443
159k
        });
444
159k
        if (full_coverage_count > 0)
445
71.2k
            fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
446
159k
    };
Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Line
Count
Source
427
581k
    auto write_scanline_with_fast_fills = [&](Color color) {
428
581k
        if (color.alpha() != 255)
429
251k
            return write_scanline_pixelwise(color);
430
330k
        constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
431
330k
        int full_coverage_count = 0;
432
330k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
330k
            if (sample == full_coverage) {
434
330k
                full_coverage_count++;
435
330k
                return;
436
330k
            } else {
437
330k
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
330k
            }
439
330k
            if (full_coverage_count > 0) {
440
330k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
330k
                full_coverage_count = 0;
442
330k
            }
443
330k
        });
444
330k
        if (full_coverage_count > 0)
445
19.7k
            fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
446
330k
    };
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
Unexecuted instantiation: Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)::{lambda(Gfx::Color)#1}::operator()(Gfx::Color) const
447
2.09M
    switch_on_color_or_function(
448
2.09M
        color_or_function, write_scanline_with_fast_fills, write_scanline_pixelwise);
449
2.09M
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Line
Count
Source
397
1.01M
{
398
    // Handle scanline clipping.
399
1.01M
    auto left_clip = m_clip.left() - m_blit_origin.x();
400
1.01M
    EdgeExtent clipped_extent { max(left_clip, edge_extent.min_x), edge_extent.max_x };
401
1.01M
    if (clipped_extent.min_x > clipped_extent.max_x) {
402
        // Fully clipped. Unfortunately we still need to zero the scanline data.
403
85.6k
        edge_extent.memset_extent(m_scanline.data(), 0);
404
        if constexpr (WindingRule == WindingRule::Nonzero)
405
            edge_extent.memset_extent(m_windings.data(), 0);
406
85.6k
        return;
407
85.6k
    }
408
409
    // Accumulate non-visible section (without plotting pixels).
410
934k
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
934k
    });
413
414
    // Get pointer to current scanline pixels.
415
934k
    auto dest_format = painter.target().format();
416
934k
    auto dest_ptr = painter.target().scanline(scanline + m_blit_origin.y());
417
418
    // Simple case: Handle each pixel individually.
419
    // Used for PaintStyle fills and semi-transparent colors.
420
934k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
934k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
934k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
934k
        });
424
934k
    };
425
    // Fast fill case: Track spans of solid color and set the entire span via a fast_u32_fill().
426
    // Used for opaque colors (i.e. alpha == 255).
427
934k
    auto write_scanline_with_fast_fills = [&](Color color) {
428
934k
        if (color.alpha() != 255)
429
934k
            return write_scanline_pixelwise(color);
430
934k
        constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
431
934k
        int full_coverage_count = 0;
432
934k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
934k
            if (sample == full_coverage) {
434
934k
                full_coverage_count++;
435
934k
                return;
436
934k
            } else {
437
934k
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
934k
            }
439
934k
            if (full_coverage_count > 0) {
440
934k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
934k
                full_coverage_count = 0;
442
934k
            }
443
934k
        });
444
934k
        if (full_coverage_count > 0)
445
934k
            fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
446
934k
    };
447
934k
    switch_on_color_or_function(
448
934k
        color_or_function, write_scanline_with_fast_fills, write_scanline_pixelwise);
449
934k
}
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Line
Count
Source
397
391k
{
398
    // Handle scanline clipping.
399
391k
    auto left_clip = m_clip.left() - m_blit_origin.x();
400
391k
    EdgeExtent clipped_extent { max(left_clip, edge_extent.min_x), edge_extent.max_x };
401
391k
    if (clipped_extent.min_x > clipped_extent.max_x) {
402
        // Fully clipped. Unfortunately we still need to zero the scanline data.
403
78.5k
        edge_extent.memset_extent(m_scanline.data(), 0);
404
        if constexpr (WindingRule == WindingRule::Nonzero)
405
78.5k
            edge_extent.memset_extent(m_windings.data(), 0);
406
78.5k
        return;
407
78.5k
    }
408
409
    // Accumulate non-visible section (without plotting pixels).
410
313k
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
313k
    });
413
414
    // Get pointer to current scanline pixels.
415
313k
    auto dest_format = painter.target().format();
416
313k
    auto dest_ptr = painter.target().scanline(scanline + m_blit_origin.y());
417
418
    // Simple case: Handle each pixel individually.
419
    // Used for PaintStyle fills and semi-transparent colors.
420
313k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
313k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
313k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
313k
        });
424
313k
    };
425
    // Fast fill case: Track spans of solid color and set the entire span via a fast_u32_fill().
426
    // Used for opaque colors (i.e. alpha == 255).
427
313k
    auto write_scanline_with_fast_fills = [&](Color color) {
428
313k
        if (color.alpha() != 255)
429
313k
            return write_scanline_pixelwise(color);
430
313k
        constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
431
313k
        int full_coverage_count = 0;
432
313k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
313k
            if (sample == full_coverage) {
434
313k
                full_coverage_count++;
435
313k
                return;
436
313k
            } else {
437
313k
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
313k
            }
439
313k
            if (full_coverage_count > 0) {
440
313k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
313k
                full_coverage_count = 0;
442
313k
            }
443
313k
        });
444
313k
        if (full_coverage_count > 0)
445
313k
            fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
446
313k
    };
447
313k
    switch_on_color_or_function(
448
313k
        color_or_function, write_scanline_with_fast_fills, write_scanline_pixelwise);
449
313k
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::fill(Gfx::Painter&, Gfx::Path const&, Gfx::PaintStyle const&, float, Gfx::WindingRule, Gfx::Point<float>)::{lambda(AK::Function<Gfx::Color (Gfx::Point<int>)>)#1}::operator()(AK::Function<Gfx::Color (Gfx::Point<int>)>) const::{lambda(Gfx::Point<int>)#1}&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, AK::Function<Gfx::Color (Gfx::Point<int>)> >(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, AK::Function<Gfx::Color (Gfx::Point<int>)>&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)
Line
Count
Source
397
296k
{
398
    // Handle scanline clipping.
399
296k
    auto left_clip = m_clip.left() - m_blit_origin.x();
400
296k
    EdgeExtent clipped_extent { max(left_clip, edge_extent.min_x), edge_extent.max_x };
401
296k
    if (clipped_extent.min_x > clipped_extent.max_x) {
402
        // Fully clipped. Unfortunately we still need to zero the scanline data.
403
35.1k
        edge_extent.memset_extent(m_scanline.data(), 0);
404
        if constexpr (WindingRule == WindingRule::Nonzero)
405
            edge_extent.memset_extent(m_windings.data(), 0);
406
35.1k
        return;
407
35.1k
    }
408
409
    // Accumulate non-visible section (without plotting pixels).
410
261k
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
261k
    });
413
414
    // Get pointer to current scanline pixels.
415
261k
    auto dest_format = painter.target().format();
416
261k
    auto dest_ptr = painter.target().scanline(scanline + m_blit_origin.y());
417
418
    // Simple case: Handle each pixel individually.
419
    // Used for PaintStyle fills and semi-transparent colors.
420
261k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
261k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
261k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
261k
        });
424
261k
    };
425
    // Fast fill case: Track spans of solid color and set the entire span via a fast_u32_fill().
426
    // Used for opaque colors (i.e. alpha == 255).
427
261k
    auto write_scanline_with_fast_fills = [&](Color color) {
428
261k
        if (color.alpha() != 255)
429
261k
            return write_scanline_pixelwise(color);
430
261k
        constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
431
261k
        int full_coverage_count = 0;
432
261k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
261k
            if (sample == full_coverage) {
434
261k
                full_coverage_count++;
435
261k
                return;
436
261k
            } else {
437
261k
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
261k
            }
439
261k
            if (full_coverage_count > 0) {
440
261k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
261k
                full_coverage_count = 0;
442
261k
            }
443
261k
        });
444
261k
        if (full_coverage_count > 0)
445
261k
            fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
446
261k
    };
447
261k
    switch_on_color_or_function(
448
261k
        color_or_function, write_scanline_with_fast_fills, write_scanline_pixelwise);
449
261k
}
void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::EdgeExtent, Gfx::Color&)
Line
Count
Source
397
622k
{
398
    // Handle scanline clipping.
399
622k
    auto left_clip = m_clip.left() - m_blit_origin.x();
400
622k
    EdgeExtent clipped_extent { max(left_clip, edge_extent.min_x), edge_extent.max_x };
401
622k
    if (clipped_extent.min_x > clipped_extent.max_x) {
402
        // Fully clipped. Unfortunately we still need to zero the scanline data.
403
40.5k
        edge_extent.memset_extent(m_scanline.data(), 0);
404
        if constexpr (WindingRule == WindingRule::Nonzero)
405
40.5k
            edge_extent.memset_extent(m_windings.data(), 0);
406
40.5k
        return;
407
40.5k
    }
408
409
    // Accumulate non-visible section (without plotting pixels).
410
581k
    auto acc = accumulate_scanline<WindingRule>(EdgeExtent { edge_extent.min_x, left_clip - 1 }, initial_acc<WindingRule>(), [](int, SampleType) {
411
        // Do nothing!
412
581k
    });
413
414
    // Get pointer to current scanline pixels.
415
581k
    auto dest_format = painter.target().format();
416
581k
    auto dest_ptr = painter.target().scanline(scanline + m_blit_origin.y());
417
418
    // Simple case: Handle each pixel individually.
419
    // Used for PaintStyle fills and semi-transparent colors.
420
581k
    auto write_scanline_pixelwise = [&](auto& color_or_function) {
421
581k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
422
581k
            write_pixel(dest_format, dest_ptr, scanline, x, sample, color_or_function);
423
581k
        });
424
581k
    };
425
    // Fast fill case: Track spans of solid color and set the entire span via a fast_u32_fill().
426
    // Used for opaque colors (i.e. alpha == 255).
427
581k
    auto write_scanline_with_fast_fills = [&](Color color) {
428
581k
        if (color.alpha() != 255)
429
581k
            return write_scanline_pixelwise(color);
430
581k
        constexpr SampleType full_coverage = NumericLimits<SampleType>::max();
431
581k
        int full_coverage_count = 0;
432
581k
        accumulate_scanline<WindingRule>(clipped_extent, acc, [&](int x, SampleType sample) {
433
581k
            if (sample == full_coverage) {
434
581k
                full_coverage_count++;
435
581k
                return;
436
581k
            } else {
437
581k
                write_pixel(dest_format, dest_ptr, scanline, x, sample, color);
438
581k
            }
439
581k
            if (full_coverage_count > 0) {
440
581k
                fast_fill_solid_color_span(dest_ptr, x - full_coverage_count, x - 1, color);
441
581k
                full_coverage_count = 0;
442
581k
            }
443
581k
        });
444
581k
        if (full_coverage_count > 0)
445
581k
            fast_fill_solid_color_span(dest_ptr, clipped_extent.max_x - full_coverage_count + 1, clipped_extent.max_x, color);
446
581k
    };
447
581k
    switch_on_color_or_function(
448
581k
        color_or_function, write_scanline_with_fast_fills, write_scanline_pixelwise);
449
581k
}
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)1, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)
Unexecuted instantiation: void Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::write_scanline<(Gfx::WindingRule)0, Gfx::Color>(Gfx::Painter&, int, Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::EdgeExtent, Gfx::Color&)
450
451
template class EdgeFlagPathRasterizer<Sample8xAA>;
452
template class EdgeFlagPathRasterizer<Sample16xAA>;
453
template class EdgeFlagPathRasterizer<Sample32xAA>;
454
template class EdgeFlagPathRasterizer<Sample2xNoAA>;
455
template class EdgeFlagPathRasterizer<Sample8xNoAA>;
456
457
}