Blender Git Statistics -> Developers -> pmoursnv

Patrick Mours (pmoursnv)

Total Commits : 28
Master Commits : 28
Branch Commits : 0
First Commit : August 26, 2019
Latest Commit : November 5, 2019

Commits by Month

DateNumber of Commits
November, 20194
October, 20195
September, 20195
August, 201914

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit

Code Changes

ActionTotalPer Commit
Lines Added1 24053.9
Lines Removed91139.6

Latest commits Feed

Revision 3d5d7cf by Patrick Mours (master)
November 5, 2019, 13:20 (GMT)
Merge branch 'blender-v2.81-release'
Revision 7a93abb by Patrick Mours (master)
November 5, 2019, 13:19 (GMT)
Fix Cycles failing to compile when "WITH_CYCLES_LOGGING" is off
Revision 4b337a8 by Patrick Mours (master)
November 4, 2019, 17:10 (GMT)
Merge branch 'blender-v2.81-release'
Revision b45828e by Patrick Mours (master)
November 4, 2019, 17:09 (GMT)
Fix T71123: OptiX error in Cycles viewport when adding HDRI

Cycles did not update the "is_enabled" flag on lights when they were synchronized again, which caused all lights disabled by "LightManager::disable_ineffective_light" to be disabled indefinitely. As a result the OptiX kernels were not reloaded with correct features when a change to a light was made. This fixes that by updating the "is_enabled" flag during synchronization.

Differential Revision:
Revision 200267e by Patrick Mours (master)
October 21, 2019, 13:53 (GMT)
Merge branch 'blender-v2.81-release'
Revision d0cba5c by Patrick Mours (master)
October 21, 2019, 12:23 (GMT)
Fix T70937: Cycles fails in viewport when rendering with OptiX

Was caused by D6068, which did not handle "MEM_PIXELS" memory
when not in background mode. Before that it always fell back to using
generic device memory, so restoring that behavior. In future this
should be changes to use OpenGL interop for optimal performance.
Revision 8378db4 by Patrick Mours (master)
October 18, 2019, 10:23 (GMT)
Cycles: Fix out of memory when rendering some scenes with OptiX that work with CUDA

The OptiX implementation wasn't trying to allocate memory on the host if device allocation failed, while the CUDA implementation did. This copies the implementation over to OptiX to remedy that.

Differential Revision:
Revision 0091b84 by Patrick Mours (master)
October 2, 2019, 11:23 (GMT)
Fix T70268: Render failures with Vector pass active with OptiX in Cycles

Rendering would produce invalid results or crash if the Vector pass was active but motion blur was inactive. This caused the OptiX BVH to be built with motion (because objects reported motion available), but the pipeline to be built without motion support (since with disabled motion blur this is not in the list of requested features). The two are not compatible and therefore caused issues. This patch fixes that by not building the BVH with motion if motion blur is not active (which makes sense).

Reviewed By: brecht

Differential Revision:
Revision 8dd9172 by Patrick Mours (master)
October 1, 2019, 18:01 (GMT)
Fix "motion_blur" tests with OptiX in Cycles

Curves with motion blur produced wrong results with OptiX (T69801). This is because the AABBs for the motion steps were calculated from incorrect attribute data because the offset into the attribute data array was incorrect.

Reviewed By: brecht

Differential Revision:
Revision b89a168 by Patrick Mours (master)
September 30, 2019, 13:38 (GMT)
Fix "denoise_animation" tests with OptiX in Cycles

The OptiX device only loads the denoising kernels when the "use_denoising" feature is active. This was not set by the calling code however and therefore they were never loaded and attempting to launch them failed (see T69801).

Reviewed By: brecht

Differential Revision:

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