[RFC weston 00/16] Replace existing transformation code with matrix operations

Bill Spitzak spitzak at gmail.com
Fri Sep 26 15:51:11 PDT 2014

It is great to see this!

On 09/26/2014 02:10 PM, Derek Foreman wrote:
> This is also available at https://github.com/ManMower/weston/commits/transforms
> The goal of this patch set is to remove much of the bulky switch statement
> based transform code and replace it with matrix multiplication.  Hopefully
> this will result in a more maintainable pixman renderer due to the removal
> of all the special cases for each screen transform.
> Functions to decompose an affine transformation matrix into basic operations
> are added - these are useful for determining if bilinear filtering should
> be enabled, or if video planes can be used.
> Oh, and the pixman renderer now supports zooming.

More information about the wayland-devel mailing list