summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/Painter.cpp
AgeCommit message (Expand)Author
2021-03-16LibGfx: Add BitmapFormat::RGBA8888Andreas Kling
2021-03-16LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888xAndreas Kling
2021-03-12LibGfx+LibGUI: Add support for vertical ProgressBarsthankyouverycool
2021-03-06LibGfx: Fix draw_triangle() precision issuesStephan Unverwerth
2021-03-06LibWeb: Make CSS background image painting respect destination origin and tra...Mihai Parparita
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-22LibGfx: Make Painter::draw_physical_pixel() clip with scaling in mindAndreas Kling
2021-02-22LibGfx: Don't color outside the lines in Painter::draw_physical_pixel()Andreas Kling
2021-02-15LibGfx: draw_glyph_or_emoji fix check for available glyphStephan Unverwerth
2021-02-15LibGfx: Generalize glyph placement in PainterStephan Unverwerth
2021-02-15LibGfx+LibTTF: Allow Painter to draw TTF glyphsStephan Unverwerth
2021-02-15LibGfx: Insert pixel and ttf fonts into Typeface structureStephan Unverwerth
2021-02-13LibGfx: Enable Painter::blit to apply opacity and mix alpha channelsTom
2021-02-13WindowServer: Improvements to support alpha channel in window framesTom
2021-02-11LibGfx: Painter::blit_filtered should take into account alpha valueTom
2021-02-09WindowServer: Implement simple window shadowsTom
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-25LibGfx: Implement scaling support for Painter::blit_filtered()Nico Weber
2021-01-25LibGfx: Remove unreachable branch in Painter::draw_scaled_bitmapNico Weber
2021-01-25LibGfx: Fix opacity handling in Painter::draw_scaled_bitmapNico Weber
2021-01-25LibGfx: Minor style tweaks in PainterNico Weber
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-25LibGfx:: Implement scale support for blit_with_opacity()Nico Weber
2021-01-23WindowServer: Don't crash on wallpapers smaller than the desktop with fill mo...Nico Weber
2021-01-23LibGfx: Make draw_tiled_bitmap() in scaled contexts actually workNico Weber
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22LibGfx: Add a draw_scaled_bitmap() variant that takes a FloatRect as src_rectNico Weber
2021-01-22LibGfx: Implement scaling support for draw_tiled_bitmap()Nico Weber
2021-01-22LibGfx: Implement blit_offset() in terms of blit()Nico Weber
2021-01-22LibGfx: Remove Painter::blit_scaled() in favor of Painter::draw_scaled_bitmap()Nico Weber
2021-01-22LibGfx: Correctly handle source rect offset in draw_scaled_bitmapNico Weber
2021-01-22LibGfx: Compute hscale/vscale inside do_draw_scaled_bitmap instead of passing...Nico Weber
2021-01-20LibGfx/Painter: Keep translation and clip_rect in logical coordinatesNico Weber
2021-01-20LibGfx: Give Bitmap a scale factorNico Weber
2021-01-17LibGfx: Make Painter take the scale factor as constructor argumentNico Weber
2021-01-15LibGfx: Make Painter::draw_rect() scale-awareNico Weber
2021-01-12LibGfx: Make it possible to apply an (integer) scale to a PainterNico Weber
2021-01-12LibGfx: Make Painter::draw_pixel() with thickness = 1 work with RGBALinus Groh
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling