[PATCH v2] dix: support the transformation matrix for relative devices.

2013-02-07 Thread Peter Hutterer
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

Re: [PATCH v2] dix: support the transformation matrix for relative devices.

2013-02-07 Thread Keith Packard
Peter Hutterer 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