Peter Hutterer wrote:
> yeah, of course. sorry. what I meant was that the value x is sent as x * (1 <<
> 16). A little test program for random values between 0 and 0xFFFF showed an
> average rounding error of 0x000008.
I can't judge whether that is good or bad :)
IMO for the protocol, definition is more important than impl. 1<<16
should be valid, one can work out rounding later.

> tbh. I am also contemplating to just send IEEE floats/doubles over the wire
> and get on with life.
I'm not really against it, but that's essentially wasting the exponent
bits. I'd say fixed is a better match, although I'd prefer 24.8 for
on-screen coords. I don't think we have information beyond n.4 in any case.
_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to