Blender Git Commit Log

Git Commits -> Revision d532f83

February 16, 2021, 16:14 (GMT)
Experiment with partial copies to the device.

The idea is to only copy to the device chunks of memory that have been
modified during updates. This does reduce the amount of data being
transfered, but does not give significant speedups.

BVH data and attributes are still not handled here.

Commit Details:

Full Hash: d532f83c89d41c159f3fc999731ee6478da60672
Parent Commit: 31f7bbf
Lines Changed: +325, -95

16 Modified Paths:

/intern/cycles/device/cuda/device_cuda.h (+4, -0) (Diff)
/intern/cycles/device/cuda/device_cuda_impl.cpp (+49, -6) (Diff)
/intern/cycles/device/device.h (+1, -0) (Diff)
/intern/cycles/device/device_cpu.cpp (+11, -0) (Diff)
/intern/cycles/device/device_dummy.cpp (+4, -0) (Diff)
/intern/cycles/device/device_memory.cpp (+11, -2) (Diff)
/intern/cycles/device/device_memory.h (+70, -1) (Diff)
/intern/cycles/device/device_multi.cpp (+17, -0) (Diff)
/intern/cycles/device/opencl/device_opencl.h (+1, -0) (Diff)
/intern/cycles/device/opencl/device_opencl_impl.cpp (+6, -0) (Diff)
/intern/cycles/render/geometry.cpp (+71, -43) (Diff)
/intern/cycles/render/hair.cpp (+28, -25) (Diff)
/intern/cycles/render/hair.h (+14, -2) (Diff)
/intern/cycles/render/mesh.cpp (+19, -10) (Diff)
/intern/cycles/render/mesh.h (+17, -5) (Diff)
/intern/cycles/render/stats.cpp (+2, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021