[cairo] Cairo+Direct3D interaction bug and fix (x86 FPU precision)

Carl Worth cworth at cworth.org
Mon Oct 16 10:18:51 PDT 2006


On Mon, 16 Oct 2006 09:37:45 -0400, Behdad Esfahbod wrote:
> On Mon, 2006-10-16 at 09:08 -0400, Pauli Ojala wrote:
>
> > Although in this case it was all Microsoft's fault, it might still be useful if
> > Cairo took into account the possibility that the x87 FPU is in single-precision
> > mode.

Yes, this was simply a bug in cairo. A kind user had previously
reported this, and I'm sorry that we hadn't yet gotten a fix pushed
out for it.

> See:
>
>   https://bugs.freedesktop.org/show_bug.cgi?id=7497

Behdad chased down pointers to all the interesting bits of history
there. We had a lot of enlightening conversation around the problem,
and the answers were all there, but a complete patch never did appear
on the mailing list.

However, I did find that I had a complete commit with a fix sitting in
a branch of my repository. That's pushed out now:

http://gitweb.freedesktop.org/?p=cairo;a=commit;h=b62710d4f8602203d848daf2d444865b611fff09

It's rather embarrassing to find fixes just sitting there that haven't
been pushed out. I'll have to sweep through my branches at some point
to see what other gems might be there. I'd like for other people to be
able to help in this process, so I've got some changes coming for my
personal repository. More on that in a following mail.

-Carl



-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20061016/17adfa6c/attachment.pgp


More information about the cairo mailing list