Blender Git Commit Log
Git Commits -> Revision e0ea53a
Revision e0ea53a by Geraldine Chua (soc-2018-cycles-volumes) June 10, 2018, 15:15 (GMT) |
Updates to volume kernel tiling function. 1. OpenCL and CUDA support (mostly untested). 2. Change name of offsets to grid_info since it needs to keep track of other info as well. 3. Several speed and memory optimizations. |
Commit Details:
Full Hash: e0ea53ae77c193ef08bb0b9215c5b3ffd84e7c11
Parent Commit: 22f243d
Lines Changed: +424, -168
11 Modified Paths:
/intern/cycles/device/device_cpu.cpp (+17, -10) (Diff)
/intern/cycles/device/device_cuda.cpp (+3, -0) (Diff)
/intern/cycles/device/device_memory.h (+1, -1) (Diff)
/intern/cycles/device/opencl/opencl_base.cpp (+7, -2) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_image.h (+59, -49) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_cuda_image.h (+30, -0) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_opencl_image.h (+22, -0) (Diff)
/intern/cycles/render/image.cpp (+26, -19) (Diff)
/intern/cycles/render/mesh_volume.cpp (+18, -16) (Diff)
/intern/cycles/util/util_sparse_grid.h (+235, -68) (Diff)
/intern/cycles/util/util_texture.h (+6, -3) (Diff)
/intern/cycles/device/device_cuda.cpp (+3, -0) (Diff)
/intern/cycles/device/device_memory.h (+1, -1) (Diff)
/intern/cycles/device/opencl/opencl_base.cpp (+7, -2) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_image.h (+59, -49) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_cuda_image.h (+30, -0) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_opencl_image.h (+22, -0) (Diff)
/intern/cycles/render/image.cpp (+26, -19) (Diff)
/intern/cycles/render/mesh_volume.cpp (+18, -16) (Diff)
/intern/cycles/util/util_sparse_grid.h (+235, -68) (Diff)
/intern/cycles/util/util_texture.h (+6, -3) (Diff)