diff options
author | Roland Scheidegger <[email protected]> | 2017-11-09 19:37:54 +0100 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2017-11-15 03:13:46 +0100 |
commit | aab0bfc648bf1be50b81a25224970015f1dc78b8 (patch) | |
tree | 4807515fd5818b2a0fdf3e1e2e8761e75cc86b7b /src/gallium/drivers/r600/eg_sq.h | |
parent | 3ceee04a4f963694012ca7f9acd3c747a036472e (diff) |
r600: use min_dx10/max_dx10 instead of min/max
I believe this is the safe thing to do, especially ever since the driver
actually generates NaNs for muls too.
The ISA docs are not very helpful here, however the dx10 versions will pick
a non-nan result over a NaN one (this is also the ieee754 behavior), whereas
the non-dx10 ones will pick the NaN (verified by newly changed piglit
isinf-and-isnan test).
Other "modern" drivers will most likely do the same.
This was shown to make some difference for bug 103544, albeit it is not
required to fix it.
Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/eg_sq.h')
0 files changed, 0 insertions, 0 deletions