Blender Git Commit Log

Git Commits -> Revision 5cfbc72

Revision 5cfbc72 by Ray molenkamp (master)
June 24, 2020, 16:42 (GMT)
Fix T78047: Fix failing denoiser tests on windows

When we switched to MSVC2019 and C++17 we seemingly
managed to trigger a code-gen bug with MSVC in the
AVX code-path.

This change works around the issue by (hopefully
temporary) disabling the optimizer for the fast_exp2f4
function, given it is only used in a single pass
of the denoiser and nowhere else, this is luckily
not as bad as it could have been.

Once the compiler is fixed or a different fix is
available we'll have to revisit this.

Details and link to the repro posted to MS is
available in T78047

Commit Details:

Full Hash: 5cfbc722d095664c3d2496f21d9deb21c47f2e12
Parent Commit: c2ab069
Lines Changed: +8, -0

1 Modified Path:

/intern/cycles/util/util_math_fast.h (+8, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021