MacDue
|
a9b4e876d0
LibGfx: Only attempt to paint strokes with a width > 0
|
2 年之前 |
MacDue
|
30c316a2bf
LibWeb+LibGfx: Allow stroking with a paint style and opacity
|
2 年之前 |
Luke Wilde
|
8993a710f8
LibGfx: Make it possible to stroke a path with a paint style
|
2 年之前 |
MacDue
|
c36b54a7bf
LibGfx: Use stroke_to_fill() for rendering strokes in the AA painter
|
2 年之前 |
MacDue
|
48fa8f97d3
LibGfx: Implement new antialiased filled path rasterizer
|
2 年之前 |
Jelle Raaijmakers
|
f391ccfe53
LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusive
|
2 年之前 |
Ben Wiederhake
|
36ff6187f6
Everywhere: Change spelling of 'behaviour' to 'behavior'
|
2 年之前 |
MacDue
|
a425b6f772
LibGfx: Make all fill_path() code member functions and move into .cpp
|
2 年之前 |
MacDue
|
b1a72d66f6
LibGfx: Speed up fill_path() with per scanline clipping & fast fills
|
2 年之前 |
Andreas Kling
|
8a48246ed1
Everywhere: Stop using NonnullRefPtrVector
|
2 年之前 |
MacDue
|
bb8c8a67dc
LibGfx: Fix a slight mistake in AA ellipse error calculation
|
2 年之前 |
Andreas Kling
|
7c607462a4
LibGfx+LibWeb: Store radii as FloatSize rather than FloatPoint
|
2 年之前 |
Tim Schumacher
|
82a152b696
LibGfx: Remove `try_` prefix from bitmap creation functions
|
2 年之前 |
MacDue
|
223cedc896
LibGfx: Update fill_path() to support taking a PaintStyle
|
2 年之前 |
MacDue
|
2376385f0c
LibGfx: Improve AA stroke_path() line intersections a little
|
2 年之前 |
Sam Atkins
|
83f31cb4a7
LibGfx: Add int overloads for (AntiAliasing)Painter float methods
|
2 年之前 |
MacDue
|
e011eafd37
Meta+Userland: Pass Gfx::FloatPoint by value
|
2 年之前 |
MacDue
|
7be0b27dd3
Meta+Userland: Pass Gfx::IntPoint by value
|
2 年之前 |
MacDue
|
40e978df85
LibGfx: Fix some more antialiased line off-by-ones
|
2 年之前 |
MacDue
|
acc0fceaae
LibGfx: Remove some unused AntiAliasingPainter methods
|
2 年之前 |
MacDue
|
b85af4e9bf
LibGfx: Add some AntiAliasingPainter FIXMEs
|
2 年之前 |
MacDue
|
b8492006da
LibGfx: Disable line intersection stroking for 1px lines
|
2 年之前 |
MacDue
|
8dfe43273c
LibGfx: Fix off-by-one for antialiased line length
|
2 年之前 |
MacDue
|
754b8a643d
LibGfx: Remove unnecessary path members from AntiAliasingPainter
|
2 年之前 |
MacDue
|
613963cbce
LibGfx: Don't bother painting transparent lines
|
2 年之前 |
MacDue
|
db235a87bf
LibGfx: Allow float thickness lines and fix fill path glitches
|
2 年之前 |
MacDue
|
76de41c3b7
LibGfx: Add draw_line_for_path() and remove AntiAliasPolicy
|
2 年之前 |
MacDue
|
f7a680f30a
LibGfx: Implement nicer antialiased lines
|
2 年之前 |
Torstennator
|
b2a6066042
LibGfx: Optimize anti-aliased line drawing and stroking
|
2 年之前 |
Nico Weber
|
2af028132a
AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most places
|
2 年之前 |