Re: [Offtopic]| half lossy datatype
Gonzalo Garramuno <[email protected]>
| Newsgroups | gmane.comp.video.openexr.devel |
|---|---|
| Message-ID | <[email protected]> |
On 30/04/14 16:30, Paul Miller wrote: > > pow() doesn't like negative values, and I've seen different results on > different machines. You should clip negatives before calling it. > Thanks. That was part of the problem. However, I still don't get a clean transition from float to half uint16. There are differences in the result between calling exr_halflt2uint( uint16_t ) and doing exr_half2float(uint16_t) + exr_flt2uint(uint32_t). My guess is that it is because conversion from float to half is lossy.