From cb2007906f902e4daeaf773833ef61da4020ea89 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 30 Jan 2015 19:52:38 +0500 Subject: Cycles: Use bool for is_lead array This way we save 3 bytes per BVH node while building BVH, which overall gives 100Mb memory save when preparing Frank for render. It's not really much comparing to overall memory usage (which is 11Gb during scene preparation here) but still doesn't harm to have solved. --- intern/cycles/render/mesh.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'intern/cycles/render/mesh.cpp') diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp index 9aa0cbcd06d..24d36a1fb0a 100644 --- a/intern/cycles/render/mesh.cpp +++ b/intern/cycles/render/mesh.cpp @@ -1124,7 +1124,6 @@ void MeshManager::device_update(Device *device, DeviceScene *dscene, Scene *scen } pool.wait_work(); - foreach(Shader *shader, scene->shaders) shader->need_update_attributes = false; -- cgit v1.2.3