[Bf-blender-cvs] [5e121c8eab2] master: Cycles: Fixed uninitialized memory
Stefan Werner
noreply at git.blender.org
Fri Jan 18 15:17:27 CET 2019
Commit: 5e121c8eab23d3d42745277f9c92617cb0aeb066
Author: Stefan Werner
Date: Fri Jan 18 15:16:11 2019 +0100
Branches: master
https://developer.blender.org/rB5e121c8eab23d3d42745277f9c92617cb0aeb066
Cycles: Fixed uninitialized memory
Cryptomatte on CPU with accurate mode was hitting uninitialized variables.
This is now explicitly initializing them to NULL.
===================================================================
M intern/cycles/device/device_cpu.cpp
===================================================================
diff --git a/intern/cycles/device/device_cpu.cpp b/intern/cycles/device/device_cpu.cpp
index 16908b0244a..a92c052a5df 100644
--- a/intern/cycles/device/device_cpu.cpp
+++ b/intern/cycles/device/device_cpu.cpp
@@ -924,6 +924,7 @@ protected:
kg.decoupled_volume_steps[i] = NULL;
}
kg.decoupled_volume_steps_index = 0;
+ kg.coverage_asset = kg.coverage_object = kg.coverage_material = NULL;
#ifdef WITH_OSL
OSLShader::thread_init(&kg, &kernel_globals, &osl_globals);
#endif
More information about the Bf-blender-cvs
mailing list