Blender Git Commit Log
Git Commits -> Revision 22f243d
Revision 22f243d by Geraldine Chua (soc-2018-cycles-volumes) June 8, 2018, 10:11 (GMT) |
Reduce sparse grid memory usage and minor fixes. Sparse grids originally padded out an image to dimensions divisible by TILE_SIZE, which resulted in many empty voxels in large volumes. Now, border tiles are taken into account when calculating voxel indexes. Aside from that, made some other minor fixes throughout the files. |
Commit Details:
Full Hash: 22f243d379ffd1bd7101dd1955b2efe0062ed651
Parent Commit: 75bff3c
Lines Changed: +89, -104
7 Modified Paths:
/intern/cycles/device/device_cpu.cpp (+10, -17) (Diff)
/intern/cycles/device/device_memory.h (+9, -3) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_image.h (+19, -12) (Diff)
/intern/cycles/render/image.cpp (+27, -29) (Diff)
/intern/cycles/render/image.h (+1, -1) (Diff)
/intern/cycles/render/mesh_volume.cpp (+10, -13) (Diff)
/intern/cycles/util/util_sparse_grid.h (+13, -29) (Diff)
/intern/cycles/device/device_memory.h (+9, -3) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_image.h (+19, -12) (Diff)
/intern/cycles/render/image.cpp (+27, -29) (Diff)
/intern/cycles/render/image.h (+1, -1) (Diff)
/intern/cycles/render/mesh_volume.cpp (+10, -13) (Diff)
/intern/cycles/util/util_sparse_grid.h (+13, -29) (Diff)