[Bf-blender-cvs] [9ee5b9e] cycles_kernel_split: Move viewport render to the beginning of load_kernels

varunsundar08 noreply at git.blender.org
Thu Apr 30 23:25:30 CEST 2015


Commit: 9ee5b9e569767463957fa5e20226ee4de4bd5d09
Author: varunsundar08
Date:   Thu Apr 30 22:22:37 2015 +0530
Branches: cycles_kernel_split
https://developer.blender.org/rB9ee5b9e569767463957fa5e20226ee4de4bd5d09

Move viewport render to the beginning of load_kernels

  This early check lessens the delay to path_trace during
  viewport render

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

M	intern/cycles/device/device_opencl.cpp

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

diff --git a/intern/cycles/device/device_opencl.cpp b/intern/cycles/device/device_opencl.cpp
index a4ad367..66b0156 100644
--- a/intern/cycles/device/device_opencl.cpp
+++ b/intern/cycles/device/device_opencl.cpp
@@ -1987,11 +1987,6 @@ public:
 			return false;
 		}
 
-		/* Get Shader, bake and film_convert kernels */
-		if(!OpenCLDeviceBase::load_kernels(false)) {
-			return false;
-		}
-
 		/* if it is an interactive render; we ceil clos_max value to a multiple of 5 in order
 		* to limit re-compilations
 		*/
@@ -2008,6 +2003,11 @@ public:
 			}
 		}
 
+		/* Get Shader, bake and film_convert kernels */
+		if(!OpenCLDeviceBase::load_kernels(false)) {
+			return false;
+		}
+
 		string svm_build_options = "";
 		string max_closure_build_option = "";
 		string compute_device_type_build_option = "";




More information about the Bf-blender-cvs mailing list