Andreas Kling
8540954bf8
LibWeb: Reject non-finite values in 2D canvas transforms
2024-08-20 09:30:05 +02:00
Andreas Kling
feae36f218
LibWeb: Flush 2D canvas transformation matrix after making changes to it
2024-08-20 09:30:05 +02:00
Andreas Kling
de50d27870
LibGfx: Introduce a new Gfx::Painter with a Skia backend
...
This new painter is written with a virtual interface from the start,
and we begin with a Skia backend.
This patch adds enough to support our basic 2D HTML canvas usecase.
2024-08-20 09:30:05 +02:00
Bastiaan van der Plaat
8e7d3a6acc
LibWeb: Add missing Canvas Context2D transform functions
2023-09-17 16:48:54 -06:00
Sam Atkins
aa87b9699e
LibWeb: Extract CanvasTransform class from CRC2D
...
The implementation of this got a little funky, because it has to access
methods from CanvasState.
2022-08-14 11:30:40 +02:00