ladybird/Userland
Aliaksandr Kalenik f4a5c136c3 LibGfx+LibWeb: Add ImmutableBitmap for images bitmap caching in painter
Before this change, we used Gfx::Bitmap to represent both decoded
images that are not going to be mutated and bitmaps corresponding
to canvases that could be mutated.

This change introduces a wrapper for bitmaps that are not going to be
mutated, so the painter could do caching: texture caching in the case
of GPU painter and potentially scaled bitmap caching in the case of CPU
painter.
2023-11-26 12:55:43 +01:00
..
Applets LibGfx: Remove indexed palette formats from Bitmap and Painter 2023-10-12 07:39:05 +02:00
Applications AK+Applications: Return value from JsonObject::get_double more often 2023-11-25 11:02:17 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland+Tests: Remove uses of direct file loading for BitmapFont 2023-10-29 13:12:28 -06:00
DevTools Userland+Tests: Add initial riscv64 support 2023-11-10 10:30:08 -07:00
DynamicLoader Userland+Tests: Add initial riscv64 support 2023-11-10 10:30:08 -07:00
Games Spider: Make non-movable cards disabled :^) 2023-11-24 11:45:32 +00:00
Libraries LibGfx+LibWeb: Add ImmutableBitmap for images bitmap caching in painter 2023-11-26 12:55:43 +01:00
Services LibWeb+LibWebView+Ladybird: Scale scroll-to CSS positions in PageHost 2023-11-24 17:19:08 -05:00
Shell Shell/PosixParser: Correctly parse the OR_IF token 2023-11-20 22:02:30 +03:30
Utilities headless-browser: Add flag to dump screenshots of failing ref-tests 2023-11-18 07:49:59 -05:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00