Blender Git Loki
Git Commits -> Revision 85db3f2
Revision 85db3f2 by Lukas Stockner (temp-cycles-denoising) 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)
/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)