[Bf-blender-cvs] [c3ab5b3] master: Fix T44830, wrong sample progress number when using split device.

Thomas Dinges noreply at git.blender.org
Mon May 25 00:39:56 CEST 2015


Commit: c3ab5b3089ef79ea345a5bc836346f685aecf29c
Author: Thomas Dinges
Date:   Mon May 25 00:37:01 2015 +0200
Branches: master
https://developer.blender.org/rBc3ab5b3089ef79ea345a5bc836346f685aecf29c

Fix T44830, wrong sample progress number when using split device.

Value was not set, moved it out of the constructor into
device_opencl_create() now.

===================================================================

M	intern/cycles/device/device_opencl.cpp

===================================================================

diff --git a/intern/cycles/device/device_opencl.cpp b/intern/cycles/device/device_opencl.cpp
index d209340..2f9f9af 100644
--- a/intern/cycles/device/device_opencl.cpp
+++ b/intern/cycles/device/device_opencl.cpp
@@ -1675,8 +1675,6 @@ public:
 	OpenCLDeviceSplitKernel(DeviceInfo& info, Stats &stats, bool background_)
 	: OpenCLDeviceBase(info, stats, background_)
 	{
-
-		info.use_split_kernel = true;
 		background = background_;
 
 		/* Initialize kernels. */
@@ -3327,6 +3325,7 @@ Device *device_opencl_create(DeviceInfo& info, Stats &stats, bool background)
 		{
 			/* If the device is an AMD GPU, take split kernel path. */
 			VLOG(1) << "Using split kernel";
+			info.use_split_kernel = true;
 			return new OpenCLDeviceSplitKernel(info, stats, background);
 		} else {
 			/* For any other device, take megakernel path. */




More information about the Bf-blender-cvs mailing list