On Mon, Nov 24, 2014 at 2:37 PM, <srol...@vmware.com> wrote: > From: Roland Scheidegger <srol...@vmware.com> > > llvmpipe disables denorms on purpose (on x86/sse only), because denorms are > generally neither required nor desired for graphic apis (and in case of d3d10, > they are forbidden). > However, this caused some arithmetic tests using denorms to fail on some > systems, because the reference did not generate the same results anymore. > (It did not fail on all systems - behavior of these math functions is sort > of undefined when called with non-standard floating point mode, hence the > result differing depending on implementation and in particular the sse > capabilities.) > So, for the reference, simply flush all (input/output) denorms manually > to zero in this case. > > This fixes https://bugs.freedesktop.org/show_bug.cgi?id=67672. > ---
Can we pick this to 10.4? I've had a Gentoo bug open about this failure for since 10.0. (commit 8148a06b8fdb734f7f9a11ce787ee6505939fdaa in master) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev