1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 11:28:11 +00:00
serenity/Userland/Demos
Nico Weber ea8baaa1ab LibGfx: Fix opacity handling in Painter::draw_scaled_bitmap
If the source image had no alpha channel we'd ignore opacity < 1.0 and
blit the image as if it was fully opaque.

With this fix, adjusting the opacity of windows with mousewheel while
holding super works in hidpi mode.
2021-01-25 18:39:27 +01:00
..
CatDog LibGUI: Resolve cyclic inclusion 2021-01-22 21:49:54 +01:00
Cube Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd" 2021-01-16 19:30:32 +01:00
Eyes Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd" 2021-01-16 19:30:32 +01:00
Fire Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd" 2021-01-16 19:30:32 +01:00
LibGfxDemo LibGfx: Remove Painter::blit_scaled() in favor of Painter::draw_scaled_bitmap() 2021-01-22 16:58:41 +01:00
LibGfxScaleDemo LibGfx: Fix opacity handling in Painter::draw_scaled_bitmap 2021-01-25 18:39:27 +01:00
Mouse Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd" 2021-01-16 19:30:32 +01:00
Screensaver Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd" 2021-01-16 19:30:32 +01:00
WidgetGallery Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd" 2021-01-16 19:30:32 +01:00
CMakeLists.txt LibGfx: Make it possible to apply an (integer) scale to a Painter 2021-01-12 23:32:54 +01:00