english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> pmoursnv

Patrick Mours (pmoursnv)

Total Commits : 21
Master Commits : 21
Branch Commits : 0
First Commit : August 26, 2019
Latest Commit : October 2, 2019

Commits by Month

DateNumber of Commits
October, 20192
September, 20195
August, 201914

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit

Code Changes

ActionTotalPer Commit
Lines Added72238.0
Lines Removed72738.3

Latest commits Feed

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: https://developer.blender.org/D5968
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: https://developer.blender.org/D5961
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: https://developer.blender.org/D5946
Revision 91f6aa6 by Patrick Mours (master)
September 30, 2019, 12:05 (GMT)
Fix memory leak after using OptiX in Cycles

The "optix_devices" array was not freed on exit, which caused a memory leak (see T69801).

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5944
Revision a1e4008 by Patrick Mours (master)
September 25, 2019, 12:22 (GMT)
Cycles: Fix undefined behavior which can causes crashes with a misaligned address error

Cycles casts a pointer from ShaderDataTinyStorage to ShaderData, these structs by default had different alignments however (the former was 1-byte aligned, the latter 16-byte). This caused undefined behavior on at least the CUDA platform. Forcing both structs to use the same alignment fixes this.

CUDA toolkits newer than 10.1 run into this because of a compiler optimization.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5883
Revision a2b52dc by Patrick Mours / Brecht Van Lommel (master)
September 13, 2019, 09:50 (GMT)
Cycles: add Optix device backend

This uses hardware-accelerated raytracing on NVIDIA RTX graphics cards.

It is still currently experimental. Most features are supported, but a few
are still missing like baking, branched path tracing and using CPU memory.

For building with Optix support, the Optix SDK must be installed. See here for
build instructions:

Differential Revision: https://developer.blender.org/D5363
Revision 53932f1 by Patrick Mours / Brecht Van Lommel (master)
September 13, 2019, 09:46 (GMT)
Cycles: add Optix support in the kernel

This adds all the kernel side changes for the Optix backend.

Ref D5363
Revision c32377d by Patrick Mours / Brecht Van Lommel (master)
August 26, 2019, 15:42 (GMT)
Cycles: support move semantics for device_memory

Ref D5363
Revision f6da680 by Patrick Mours / Brecht Van Lommel (master)
August 26, 2019, 15:39 (GMT)
Cycles: refactor of BVH building to prepare for Optix

Ref D5363
Revision 8f8e6a7 by Patrick Mours / Brecht Van Lommel (master)
August 26, 2019, 15:12 (GMT)
Fix Cycles session being (re)created twice

In most cases this only makes a small startup time difference, but there is
no reason to do this.

Ref D5363

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2019