mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-03-30 09:16:48 +00:00
This CommandExecutor is intended to provide better support for painting stacking contexts where the transform is not a simple translation. It is not intended to replace the CPU command executor (as its methods of painting will likely be slower for the non-transformed case), instead, it will function as a companion executor to handle transformations. This is only intended to properly handle 2D transformations (skews, rotations, scaling, etc). Full support for 3D transformations would need further changes in LibGfx. As it stands this is (very) incomplete and experimental, but hopefully, this can be fleshed out to the point where it supports most common painting commands.
10 KiB
10 KiB