Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--intern/cycles/device/metal/device_impl.mm7
1 files changed, 5 insertions, 2 deletions
diff --git a/intern/cycles/device/metal/device_impl.mm b/intern/cycles/device/metal/device_impl.mm
index 8edcd8d118d..a0abb3fca37 100644
--- a/intern/cycles/device/metal/device_impl.mm
+++ b/intern/cycles/device/metal/device_impl.mm
@@ -280,14 +280,17 @@ bool MetalDevice::load_kernels(const uint _kernel_features)
motion_blur = kernel_features & KERNEL_FEATURE_OBJECT_MOTION;
source[PSO_GENERIC] = get_source(kernel_features);
+
+ const double starttime = time_dt();
+
mtlLibrary[PSO_GENERIC] = compile(source[PSO_GENERIC]);
+ metal_printf("Front-end compilation finished in %.1f seconds (generic)\n", time_dt() - starttime);
+
MD5Hash md5;
md5.append(source[PSO_GENERIC]);
source_md5[PSO_GENERIC] = md5.get_hex();
- metal_printf("Front-end compilation finished (generic)\n");
-
bool result = MetalDeviceKernels::load(this, false);
reserve_local_memory(kernel_features);