[Bf-blender-cvs] [299d839dc53] master: Cycles: Output split state element size

Mai Lavelle noreply at git.blender.org
Tue May 2 20:27:33 CEST 2017


Commit: 299d839dc53730556d6d11e6d007cf9b0748428e
Author: Mai Lavelle
Date:   Sat Apr 8 01:35:32 2017 -0400
Branches: master
https://developer.blender.org/rB299d839dc53730556d6d11e6d007cf9b0748428e

Cycles: Output split state element size

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

M	intern/cycles/device/device_split_kernel.cpp

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

diff --git a/intern/cycles/device/device_split_kernel.cpp b/intern/cycles/device/device_split_kernel.cpp
index abd26f5be49..bb3089c5418 100644
--- a/intern/cycles/device/device_split_kernel.cpp
+++ b/intern/cycles/device/device_split_kernel.cpp
@@ -19,6 +19,7 @@
 #include "kernel/kernel_types.h"
 #include "kernel/split/kernel_split_data_types.h"
 
+#include "util/util_logging.h"
 #include "util/util_time.h"
 
 CCL_NAMESPACE_BEGIN
@@ -108,6 +109,9 @@ bool DeviceSplitKernel::load_kernels(const DeviceRequestedFeatures& requested_fe
 size_t DeviceSplitKernel::max_elements_for_max_buffer_size(device_memory& kg, device_memory& data, uint64_t max_buffer_size)
 {
 	uint64_t size_per_element = state_buffer_size(kg, data, 1024) / 1024;
+	VLOG(1) << "Split state element size: "
+	        << string_human_readable_number(size_per_element) << " bytes. ("
+	        << string_human_readable_size(size_per_element) << ").";
 	return max_buffer_size / size_per_element;
 }




More information about the Bf-blender-cvs mailing list