[Bf-blender-cvs] [641cd4840b] soc-2016-cycles_denoising: Cycles Denoising: Enable floating point exceptions in filter code if enabled in CMake
Lukas Stockner
noreply at git.blender.org
Fri Feb 10 18:10:42 CET 2017
Commit: 641cd4840b4a61e8fc49d718daa4f5d4faa45fad
Author: Lukas Stockner
Date: Fri Feb 10 17:43:01 2017 +0100
Branches: soc-2016-cycles_denoising
https://developer.blender.org/rB641cd4840b4a61e8fc49d718daa4f5d4faa45fad
Cycles Denoising: Enable floating point exceptions in filter code if enabled in CMake
===================================================================
M intern/cycles/device/device_denoising.cpp
===================================================================
diff --git a/intern/cycles/device/device_denoising.cpp b/intern/cycles/device/device_denoising.cpp
index f77be83f55..7ac5eaf1ea 100644
--- a/intern/cycles/device/device_denoising.cpp
+++ b/intern/cycles/device/device_denoising.cpp
@@ -83,6 +83,10 @@ void DenoisingTask::tiles_from_rendertiles(RenderTile *rtiles)
bool DenoisingTask::run_denoising()
{
+#ifdef WITH_CYCLES_DEBUG_FPE
+ scoped_fpe fpe(FPE_ENABLED);
+#endif
+
/* Allocate denoising buffer. */
buffer.passes = use_cross_denoising? 20 : 14;
buffer.w = align_up(rect.z - rect.x, 4);
More information about the Bf-blender-cvs
mailing list