Commit: c465f9f7290f9e4dea6e94265c608e6df9f82840
Author: Kévin Dietrich
Date:   Mon May 18 21:10:08 2015 +0200
Branches: openvdb
https://developer.blender.org/rBc465f9f7290f9e4dea6e94265c608e6df9f82840

Cycles: add grid memory usage to logging.

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

M       intern/cycles/render/openvdb.cpp

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

diff --git a/intern/cycles/render/openvdb.cpp b/intern/cycles/render/openvdb.cpp
index dc86372..c8d4af5 100644
--- a/intern/cycles/render/openvdb.cpp
+++ b/intern/cycles/render/openvdb.cpp
@@ -209,6 +209,14 @@ void OpenVDBManager::device_update(Device *device, 
DeviceScene *dscene, Scene *s
        VLOG(1) << "VDB Samplers allocate: __vdb_vec3s_samplers_p, " << 
vec3s_samplers_p.size() * sizeof(vdb_vsampler_p) << " bytes";
        VLOG(1) << "VDB Samplers allocate: __vdb_vec3s_samplers_b, " << 
vec3s_samplers_b.size() * sizeof(vdb_vsampler_b) << " bytes";
 
+       for(size_t i = 0; i < scalar_grids.size(); ++i) {
+               VLOG(1) << scalar_grids[i]->getName() << " memory usage: " << 
scalar_grids[i]->memUsage() / 1024.0f << " kilobytes.\n";
+       }
+
+       for(size_t i = 0; i < vector_grids.size(); ++i) {
+               VLOG(1) << vector_grids[i]->getName() << " memory usage: " << 
vector_grids[i]->memUsage() / 1024.0f << " kilobytes.\n";
+       }
+
        need_update = false;
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to