[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51181] trunk/blender/intern/cycles/render /light.cpp: Fix #32815: cycles environment render as lamp crash with resolution >= 1024.
Brecht Van Lommel
brechtvanlommel at pandora.be
Mon Oct 8 14:15:19 CEST 2012
Revision: 51181
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51181
Author: blendix
Date: 2012-10-08 12:15:18 +0000 (Mon, 08 Oct 2012)
Log Message:
-----------
Fix #32815: cycles environment render as lamp crash with resolution >= 1024.
Modified Paths:
--------------
trunk/blender/intern/cycles/render/light.cpp
Modified: trunk/blender/intern/cycles/render/light.cpp
===================================================================
--- trunk/blender/intern/cycles/render/light.cpp 2012-10-08 12:02:55 UTC (rev 51180)
+++ trunk/blender/intern/cycles/render/light.cpp 2012-10-08 12:15:18 UTC (rev 51181)
@@ -68,20 +68,15 @@
main_task.shader_w = width*height;
/* disabled splitting for now, there's an issue with multi-GPU mem_copy_from */
-#if 0
list<DeviceTask> split_tasks;
main_task.split_max_size(split_tasks, 128*128);
foreach(DeviceTask& task, split_tasks) {
device->task_add(task);
device->task_wait();
+ device->mem_copy_from(d_output, task.shader_x, 1, task.shader_w, sizeof(float4));
}
-#else
- device->task_add(main_task);
- device->task_wait();
-#endif
- device->mem_copy_from(d_output, 0, 1, d_output.size(), sizeof(float4));
device->mem_free(d_input);
device->mem_free(d_output);
More information about the Bf-blender-cvs
mailing list