Blender Git Commits

Blender Git commits from all branches.

Page: 435 / 2888

April 8, 2021, 03:39 (GMT)
* Fixed an annoying number of undo bugs
* Original data for bmesh pbvh is no longer handled by the undo code.
This should eliminate a whole class of subtle and hard to track down
bugs.
April 8, 2021, 02:45 (GMT)
Merge branch 'master' into geometry-nodes-curve-support
April 8, 2021, 00:15 (GMT)
USD Export: texture export options.

Added Export Textures and Relative Texture Paths options.
April 7, 2021, 16:43 (GMT)
Cleanup: rename IntegratorPathQueue for clarity

It's only counting the queue sizes, it's not the actual queue.
April 7, 2021, 16:43 (GMT)
Cleanup: allocate active path arrays once in advance

In practice the size of this matches the max path states anyway, avoiding
reallocation in the middle of queueing kernels will simplify some things
later.
April 7, 2021, 16:43 (GMT)
Cycles: add debug logging for CUDA device queue
April 7, 2021, 16:43 (GMT)
Cycles: allocate Scene in Session, pass DeviceScene to path trace work

Needed for shader sorting.
April 7, 2021, 16:43 (GMT)
Cycles: disable megakernel for now, see code comments
April 7, 2021, 16:43 (GMT)
Cycles: add shader sorting for shade_surface kernel

* intersect_closest and intersect_subsurface compute a sorting key and with
atomics count how many paths are queued for each key.
* Then we compute the prefix sum of the sorting keys, and use that for sorting
paths according to the key in a single pass with atomics.
April 7, 2021, 16:18 (GMT)
Cycles: Bring OptiX denoiser back

Basically putting old code to be used by the new denoiser
implementation in the integrator.

The main denoising function in the OptiXDevice was split,
to make it easier to follow and understand what's going on.

The current limitation is that currently it only works when
rendering on the OptiX device. Attempts to render on CPU and
denoise on OptiX will currently error out (error is printed
to the console, denoising is not run). This will be worked
on next.
April 7, 2021, 15:48 (GMT)
Update add-on HEAD for latest merge
April 7, 2021, 15:10 (GMT)
Merge branch 'master' into asset-browser-poselib
April 7, 2021, 15:01 (GMT)
LineArt: PointCache for caching chains (code path only)
April 7, 2021, 14:25 (GMT)
Merge branch 'master' into eevee-gpencil
April 7, 2021, 13:58 (GMT)
[WIP] GPU: Compute Shaders.

Initial implementation currently not in a working state.

Differential Revision: https://developer.blender.org/D10913
April 7, 2021, 13:56 (GMT)
GPU: Compute Shaders.

Initial implementation currently not in a working state.
April 7, 2021, 13:38 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 7, 2021, 13:38 (GMT)
Merge branch 'master' into greasepencil-object
April 7, 2021, 12:53 (GMT)
LineArt: Use separate memory pool for chained data.
April 7, 2021, 12:51 (GMT)
GPencil: Fix opacity ineffective curve influence after fading patch.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021