Peter Hutterer <peter.hutte...@who-t.net> 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 <peter.hutte...@who-t.net>

Reviewed-by: Keith Packard <kei...@keithp.com>

-- 
keith.pack...@intel.com

Attachment: pgpgm3R9k5y7Z.pgp
Description: PGP signature

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to