[cairo] _cairo_color_compute_shorts fails with FPU set to single precision

James Cloos cloos at jhcloos.com
Wed Aug 30 16:43:56 PDT 2006

>>>>> "Behdad" == Behdad Esfahbod <behdad at behdad.org> writes:

>> HDR values should never be illegal input;

Behdad> That requires an internal format with more precision than the
Behdad> current ARGB32.  Would be interesting.

Oh.  I made the assumption that the floats in discussion on this
thread were the internal format.

That they are not does put a damper in the works....

Behdad> To start with HDR, we can clamp after multiplying by alpha.
Behdad> That will make something like cairo_set_source_rgba (cr, 2, 2,
Behdad> 2, 0.5) do something different...

I'd still not clamp until actual output to an integer-only format,
whether a physical display or an image file.

P.S.  Apologies for any delays in replying; my spam box is running a
      couple of hours behind today.  Wednesday always is the busiest
      day for mail....

James Cloos <cloos at jhcloos.com>         OpenPGP: 0xED7DAEA6

More information about the cairo mailing list