Blender Git Commit Log

Git Commits -> Revision 118e31a

Revision 118e31a by Patrick Mours (master)
November 9, 2020, 11:37 (GMT)
Cycles: Fix tricubic sampling with NanoVDB

Volumes using tricubic sampling were producing different results with NanoVDB compared
to dense textures. This fixes that by using the same tricubic sampling algorithm in both
cases. It also fixes some remaining offset issues and some minor things that broke OpenCL
kernel compilation on NVIDIA.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9491

Commit Details:

Full Hash: 118e31a0a995ae4e8845376215d9c35017a8f781
Parent Commit: 9208377
Lines Changed: +266, -168

6 Modified Paths:

/intern/cycles/kernel/kernels/cpu/kernel_cpu_image.h (+88, -18) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_cuda_image.h (+58, -28) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_opencl_image.h (+117, -118) (Diff)
/intern/cycles/kernel/kernel_compat_opencl.h (+1, -1) (Diff)
/intern/cycles/render/image_vdb.cpp (+1, -2) (Diff)
/intern/cycles/util/util_types.h (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021