Blender Git Commit Log

Git Commits -> Revision 85db3f2

March 23, 2017, 23:49 (GMT)
Cycles Denoising: Implement OpenCL denoising kernels

Unfortunately, as always when making kernel code OpenCL compatible, that mainly means adding a huge amount of annoying pointer qualifiers...

Commit Details:

Full Hash: 85db3f2866fbd88b63b416b0ec65081b3406cca7
Parent Commit: 523e98d
Lines Changed: +525, -175

1 Added Path:

/intern/cycles/filter/filter_transform_gpu.h (+109, -0) (View)

1 Deleted Path:

/intern/cycles/filter/filter_transform_cuda.h (+0, -107)

12 Modified Paths:

/intern/cycles/filter/CMakeLists.txt (+1, -1) (Diff)
/intern/cycles/filter/filter_compat_cuda.h (+4, -0) (Diff)
/intern/cycles/filter/filter_compat_opencl.h (+5, -0) (Diff)
/intern/cycles/filter/filter_features.h (+28, -6) (Diff)
/intern/cycles/filter/filter_kernel.h (+4, -4) (Diff)
/intern/cycles/filter/filter_nlm_cpu.h (+1, -1) (Diff)
/intern/cycles/filter/filter_nlm_gpu.h (+37, -19) (Diff)
/intern/cycles/filter/filter_prefilter.h (+13, -10) (Diff)
/intern/cycles/filter/filter_reconstruction.h (+22, -14) (Diff)
/intern/cycles/filter/kernels/cuda/filter.cu (+10, -1) (Diff)
/intern/cycles/filter/kernels/opencl/filter.cl (+279, -0) (Diff)
/intern/cycles/util/util_math_matrix.h (+12, -12) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021