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
..
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-10-06 08:23:03 +02:00
2023-10-06 08:23:03 +02:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-11-07 22:00:24 +00:00
2023-11-07 22:00:24 +00:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-19 17:34:22 +02:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-11-07 22:00:24 +00:00
2023-11-07 22:00:24 +00:00
2023-10-12 07:38:48 +02:00
2023-10-12 07:38:48 +02:00
2023-09-28 20:33:20 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-11-21 16:54:02 +01:00
2023-08-25 20:30:20 +01:00
2023-11-26 12:55:43 +01:00
2023-11-26 12:55:43 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-19 17:34:22 +02:00
2023-08-22 17:51:48 +01:00
2023-09-10 08:38:29 +01:00
2023-08-22 17:51:48 +01:00
2023-09-11 17:03:22 +01:00
2023-09-11 17:03:22 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-11-07 22:00:24 +00:00
2023-11-07 22:00:24 +00:00
2023-11-07 22:00:24 +00:00
2023-11-07 22:00:24 +00:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-09-26 21:19:42 +02:00
2023-09-20 12:17:16 +01:00
2023-09-12 14:29:21 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00