[PATCH dix] dix: Added a "flat" acceleration profile that provides a linear pointer response.

Daniel Stone daniel at fooishbar.org
Tue Apr 5 06:05:32 PDT 2011


Hi,

On Tue, Apr 05, 2011 at 03:45:58PM +0300, Tiago Vignatti wrote:
> On 04/05/2011 03:41 PM, ext Daniel Stone wrote:
> >I ask mainly because we already have a very extensively-engineered
> >pointer acceleration architecture, where 90% of the code could probably
> >be removed without more than seven people noticing.  I'm kind of wary of
> >adding another possibly-overengineered transformation architecture where
> >the only current feasibly-demonstrated usecase (TTBOMK) is rotation.
> >
> >Of course, if we could demonstrate a real need for this, then great.
> >But I'm kind of nervous about making the input path more complex still,
> >just because we can.
> 
> agreed.
> 
> and bonus points if we could disable/enable the acceleration
> architecture in compilation time also.

If we get to that stage, something is _badly_ _badly_ _badly_ _badly_
wrong.  Rather than papering over the problem (assuming it is actually
large enough to notice at runtime, which I'm not entirely convinced it
is) and adding yet more alternate codepaths no-one will probably ever
test, we could just make accel acceptably small ...

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-devel/attachments/20110405/d5c1ce64/attachment.pgp>


More information about the xorg-devel mailing list