Peter Hutterer <[email protected]> writes:

> The transformation matrix we previously stored was a scaled matrix based on
> the axis ranges of the device. For relative movements, the scaling is not
> required (or desired).
>
> Store two separate matrices, one as requested by the client, one as the
> product of [scale . matrix . inv_scale]. Depending on the type of movement,
> apply the respective matrix.
>
> For relative movements, also drop the translation component since it doesn't
> really make sense to use that bit.
>
> Input ABI 19
>
> Signed-off-by: Peter Hutterer <[email protected]>

Reviewed-by: Keith Packard <[email protected]>

-- 
[email protected]

Attachment: pgpgm3R9k5y7Z.pgp
Description: PGP signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to