Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021