Blender Git Statistics -> Developers -> pmoursnv

Patrick Mours (pmoursnv)

Total Commits : 112
Master Commits : 104
Branch Commits : 8
First Commit : August 26, 2019
Latest Commit : February 23, 2021

Commits by Month

DateNumber of Commits
February, 20217
January, 202112
December, 20206
November, 20206
October, 20204
September, 20201
August, 20200
July, 20209
June, 20204
May, 20202
April, 20202
March, 20202
February, 202015
January, 20209
December, 20191
November, 20198
October, 20195
September, 20195
August, 201914

Commit Distribution

PathNumber of Commits
master104
tmp-2.83-cycles-rtx3-kernels5
blender-v2.83-release5
vr_scene_inspection2

Favourite Files

FilenameTotal Edits
device_optix.cpp37
device_multi.cpp11
session.cpp11
device_cuda_impl.cpp11
CMakeLists.txt10
properties.py9
CMakeLists.txt8
CMakeLists.txt7
kernel_optix.cu7
blender_release.cmake7

File Changes

ActionTotalPer Commit
Added150.1
Modified4173.7
Deleted30.0

Code Changes

ActionTotalPer Commit
Lines Added5 69761.3
Lines Removed3 10033.3

Latest commits Feed

Revision b2e1b13 by Patrick Mours (master)
February 23, 2021, 10:45 (GMT)
Cycles: Add option to change input passes for viewport denoising

There are cases where the default input passes of color+albedo do not yield useful results
and while this was possible to change that for final frame rendering (in the layer settings),
viewport denoising always used a fixed color+albedo. This adds an option to change the
input passes for viewport denoising too, so that one can use it in scenes that otherwise
wouldn't work well with it.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D10404
Revision c661515 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release)
February 8, 2021, 14:50 (GMT)
Cycles: Add CUDA 11 build support

With this patch the build system checks whether the "CUDA10_NVCC_EXECUTABLE" CMake
variable is set and if so will use that to build sm_30 kernels. Similarily for sm_8x kernels it
checks "CUDA11_NVCC_EXECUTABLE". All other kernels are built using the default CUDA
toolkit. This makes it possible to use either the CUDA 10 or CUDA 11 toolkit by default and
only selectively use the other for the kernels where its a hard requirement.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9179
Revision 92f7943 by Patrick Mours / Brecht Van Lommel (tmp-2.83-cycles-rtx3-kernels)
February 8, 2021, 12:35 (GMT)
Cycles: Add CUDA 11 build support

With this patch the build system checks whether the "CUDA10_NVCC_EXECUTABLE" CMake
variable is set and if so will use that to build sm_30 kernels. Similarily for sm_8x kernels it
checks "CUDA11_NVCC_EXECUTABLE". All other kernels are built using the default CUDA
toolkit. This makes it possible to use either the CUDA 10 or CUDA 11 toolkit by default and
only selectively use the other for the kernels where its a hard requirement.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9179
Revision f00ba34 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels)
February 8, 2021, 12:33 (GMT)
Cycles: Enable OptiX on first generation Maxwell GPUs again
Revision b4bddf2 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels)
February 8, 2021, 12:32 (GMT)
Fix OptiX being shown as available on first generation Maxwell GPUs

The OptiX kernels are compiled for target "compute_sm_52", which is only available on second
generation Maxwell GPUs, so disable support for older ones.
Revision 08aaa07 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels)
February 8, 2021, 12:32 (GMT)
Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found

This patch changes the discovery of pre-compiled kernels, to look for any PTX, even if
it does not match the current architecture version exactly. It works because the driver can
JIT-compile PTX generated for architectures less than or equal to the current one.
This e.g. makes it possible to render on a new GPU architecture even if no pre-compiled
binary kernel was distributed for it as part of the Blender installation.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8332
Revision 5105415 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels)
February 8, 2021, 12:32 (GMT)
Cycles: Enable OptiX on all Maxwell+ GPUs
Revision b2e00e8 by Patrick Mours (master)
January 29, 2021, 12:35 (GMT)
Merge branch 'blender-v2.92-release'
Revision 9f89166 by Patrick Mours (master)
January 29, 2021, 12:35 (GMT)
Fix T85148: OptiX viewport denoising regression

Commit 6e74a8b69f215e63e136cb4c497e738371ac798f changed the denoiser input passes default to
include the normal pass. This does not always produce optimal images though, hence why the
default was previously set to only include the color and albedo passes. This restores that behavior, so
that viewport denoising with OptiX produces the same results as before.
Revision 9b80291 by Patrick Mours (master)
January 27, 2021, 14:29 (GMT)
Merge branch 'blender-v2.92-release'

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