summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/AntiAliasingPainter.cpp
AgeCommit message (Expand)Author
2022-12-08LibGfx: Add int overloads for (AntiAliasing)Painter float methodsSam Atkins
2022-12-07Meta+Userland: Pass Gfx::FloatPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-03LibGfx: Fix some more antialiased line off-by-onesMacDue
2022-12-03LibGfx: Remove some unused AntiAliasingPainter methodsMacDue
2022-12-03LibGfx: Add some AntiAliasingPainter FIXMEsMacDue
2022-11-30LibGfx: Disable line intersection stroking for 1px linesMacDue
2022-11-30LibGfx: Fix off-by-one for antialiased line lengthMacDue
2022-11-30LibGfx: Remove unnecessary path members from AntiAliasingPainterMacDue
2022-11-29LibGfx: Don't bother painting transparent linesMacDue
2022-11-27LibGfx: Allow float thickness lines and fix fill path glitchesMacDue
2022-11-26LibGfx: Add draw_line_for_path() and remove AntiAliasPolicyMacDue
2022-11-26LibGfx: Implement nicer antialiased linesMacDue
2022-11-15LibGfx: Optimize anti-aliased line drawing and strokingTorstennator
2022-10-04AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most placesNico Weber
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-09-03LibGfx: Add AntiAliasingPainter::fill_rectMacDue
2022-06-23LibGfx: Flatten AntiAliasingPainter::draw_ellipse_part()MacDue
2022-06-18LibGfx: Move AntiAliasingPainter.cpp into Gfx namespaceMacDue
2022-06-18LibGfx: Add AA dotted horizontal/vertical linesMacDue
2022-06-14LibGfx: Support AlphaSubtract blend mode for AA rounded rectangleMacDue
2022-06-13LibGfx: Optimize rounded rectangle with all radii 50% to single ellipseMacDue
2022-06-13LibGfx: Support AA rounded rectangles with elliptical bordersMacDue
2022-06-11LibGfx: Clip outside the corners when painting an AA rounded rectangleMacDue
2022-06-11LibGfx: Fix rendering of bottom corners in AA rounded rectangleMacDue
2022-06-05LibGfx: Fix antialiased circles becoming too pointy at small sizesMacDue
2022-06-01LibGfx: Implement antialiased outline ellipsisMacDue
2022-06-01LibGfx: Rename draw_ellipse/circle to fill_ellipse/circleMacDue
2022-05-29LibGfx: Change one instance of 'colour' to 'color'Linus Groh
2022-05-29Everywhere: Fix a bunch of typosLinus Groh
2022-05-07LibGfx: Implement AntiAliasingPainter::draw_ellipse()MacDue
2022-04-11LibGFX: Transform vertices when drawing antialiased linesFlorian Stellbrink
2022-04-10LibGfx: Simplify draw_anti_aliased_line() by avoiding transform callbackAndreas Kling
2022-04-10LibGfx: Slap an -O3 optimization #pragma on Gfx::AntiAliasingPainterAndreas Kling
2022-04-10LibGfx: Add fast path to AA line drawing with simple 2D transformAndreas Kling
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-26LibGfx: Support scaling in AntiAliasingPainter::draw_circle()MacDue
2022-03-19LibGfx: Fix draw_anti_aliased_line() for steep lines with "OnlyEnds"Andreas Kling
2022-03-19LibGfx: Transcribe "Xiaolin Wu's line algorithm" more accuratelyAndreas Kling
2022-03-18LibGfx: AntiAliasingPainter::draw_circle/fill_rect_with_rounded_cornersMacDue
2021-09-18LibGfx: Implement cubic bezier curves by splitting them to subcurvesAli Mohammad Pur
2021-09-18LibWeb: Use Gfx::AntiAliasingPainter to draw SVG pathsAli Mohammad Pur
2021-09-18LibGfx: Start a very basic anti-aliased Painter implementationAli Mohammad Pur