Blender Git Commit Log
Git Commits -> Revision 62df895
Revision 62df895 by Sergey Sharybin (master) July 25, 2012, 14:29 (GMT) |
Tomato Cycles: resolve slowdown introduced by interactive samples view commit Update samples displayign in the interface once in a whiel only (currently once in 1 sec). This still keeps rendering interactive enough for artists and it eliminates slowdown caused by constant uploading sampels from GPU to host. This also allowed to get rid of hack with storing render result in render buffers, due to it's not so big overhead ow to create render result when sample needs to be updated. Tests made with different files shows that now render speed is really close to oroginal speed from before we started hackign into this stuff. There still some issues with interactive update when rendering several render layers, but that seems to be irrelivant to all this sampels commtis, so woudl look into this as a separate patch. |
Commit Details:
Full Hash: 62df895415912b646d7773ebd8cbc46f6318ab3d
SVN Revision: 49209
Parent Commit: 7f35440
Lines Changed: +35, -29
7 Modified Paths:
/intern/cycles/blender/blender_session.cpp (+9, -22) (Diff)
/intern/cycles/device/device_cpu.cpp (+2, -2) (Diff)
/intern/cycles/device/device_cuda.cpp (+1, -1) (Diff)
/intern/cycles/device/device_task.cpp (+18, -0) (Diff)
/intern/cycles/device/device_task.h (+5, -0) (Diff)
/intern/cycles/render/buffers.cpp (+0, -2) (Diff)
/intern/cycles/render/buffers.h (+0, -2) (Diff)
/intern/cycles/device/device_cpu.cpp (+2, -2) (Diff)
/intern/cycles/device/device_cuda.cpp (+1, -1) (Diff)
/intern/cycles/device/device_task.cpp (+18, -0) (Diff)
/intern/cycles/device/device_task.h (+5, -0) (Diff)
/intern/cycles/render/buffers.cpp (+0, -2) (Diff)
/intern/cycles/render/buffers.h (+0, -2) (Diff)