Blender Git Statistics -> Branches -> temp-cycles-denoising

"Temp-cycles-denoising" branch

Total commits : 322
Total committers : 3
First Commit : May 27, 2016
Latest Commit : May 4, 2017


Commits by Month

DateNumber of Commits
May, 201710
April, 201725
March, 201744
February, 201749
January, 201710
December, 201612
November, 201647
October, 20160
September, 20165
August, 201651
July, 201644
June, 201620
May, 20165

Committers

AuthorNumber of Commits
Lukas Stockner320
jens verwiebe1
Sergey Sharybin1

Popular Files

FilenameTotal Edits
device_cpu.cpp78
device_cuda.cpp55
kernel_filter.h44
blender_session.cpp42
session.cpp37
kernel_types.h35
kernel_cpu_impl.h29
util_math_matrix.h24
buffers.cpp24
session.h24

Latest commits Feed

May 4, 2017, 12:57 (GMT)
Cycles Denoising: Fix reading of the new properties
May 4, 2017, 12:20 (GMT)
Merge remote-tracking branch 'origin/master' into temp-cycles-denoising
May 4, 2017, 12:19 (GMT)
Cycles Denoising: Add option to store feature passes in the render result

Useful for debugging and possibly in the future in combination with a standalone animation denoising mode
May 4, 2017, 12:19 (GMT)
Cycles Denoising: Move denoising properties to the Cycles addon and improve the UI
May 3, 2017, 19:41 (GMT)
Cycles Denoising: Fix crash in CPUDevice

The code initialized allocated memory by assigning the KernelGlobals to it. However, that calls the assignment operator, which frees previous elements which were never allocated.
May 3, 2017, 19:35 (GMT)
Merge remote-tracking branch 'origin/master' into temp-cycles-denoising
May 2, 2017, 11:43 (GMT)
Merge remote-tracking branch 'origin/master' into temp-cycles-denoising
May 2, 2017, 11:17 (GMT)
Cycles Denoising: Fix shadowing pass calculation
May 2, 2017, 11:16 (GMT)
Cycles Denoising: Cleanup offset calulation
May 2, 2017, 11:16 (GMT)
Cycles Denoising: Only store lower-triangular parts of XtWX matrix

This saves 55 floats per pixel, which is quite significant with GPU tile sizes.
April 24, 2017, 20:17 (GMT)
Merge remote-tracking branch 'origin/master' into temp-cycles-denoising
April 24, 2017, 20:15 (GMT)
Cycles Denoising: Merge all the changes from the version that's being reviewed

No functional changes.
April 20, 2017, 21:03 (GMT)
Merge remote-tracking branch 'origin/master' into temp-cycles-denoising
April 19, 2017, 18:45 (GMT)
Merge remote-tracking branch 'origin/master' into temp-cycles-denoising
April 19, 2017, 18:35 (GMT)
Cycles Denoising: Disable local (aka shared) memory on OpenCL

On GPU architectures, storing the design row in local memory improves performance due to lower global memory bandwidth requirements.
However, if the GPU doesn't have enough local memory available, occupancy suffers which makes it even slower than the global memory version.

On CUDA, the amount of available local memory (shared memory in CUDA terminology) can be controlled, but that's not possible on OpenCL. So, to avoid a huge performance hit when the local memory isn't enough, it's disabled on OpenCL.
April 19, 2017, 18:35 (GMT)
Cycles Denoising: Fix compilation on AMD CPU OpenCL
April 19, 2017, 18:35 (GMT)
Cycles Denoising: Remove variable for split kernel variance

The devices know whether they're using the split kernel or not, there's no need to store the information.
April 19, 2017, 18:35 (GMT)
Cycles Denoising: Remove unused filter_compat headers
April 19, 2017, 18:35 (GMT)
Cycles Denoising: Remove obsolete filter kernel and argument
April 19, 2017, 18:34 (GMT)
Cycles Denoising: Fix filter kernel build system

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019