Blender Git Commit Log

All Blender Git commits.

Page: 850 / 8462

March 9, 2021, 15:17 (GMT)
Cycles: Enable CUDA device by default

It was disabled by default for the initial pass of the split kernel.

Now it is supposed to be officially supported, so it is more convenient
to enable it back.
March 9, 2021, 14:55 (GMT)
Merge branch 'master' into temp-lineart-contained
March 9, 2021, 14:52 (GMT)
Replaced nullptr with uniqueptr.
March 9, 2021, 14:39 (GMT)
Cycles: Make viewport navigation more interactive

Achieved by making render session be resettable more often than the
configured timeout. More detailed explanation of logic can be found
in the comment in `ready_to_reset()`.

Makes it so camera navigation in classroom scene gives feedback as
soon as possible.

The next logical trick on this topic would be to calculate resolution
divider based on the rendering performance, so that we can show most
detailed picture while navigating.
March 9, 2021, 14:32 (GMT)
Cycles: Remove feature kernels

They were only implemented for OpenCL and they were actually blocking
viewport: it was not possible to navigate while system was waiting for
a fully-featured kernels.

With the new integrator this should be implemented differently.
March 9, 2021, 14:32 (GMT)
Cycles: Remove buffers from Session

Those are owned by PathTrace, which will take care of slicing the buffer
for multi-device.
March 9, 2021, 14:32 (GMT)
Cycles: Remove split kernel queues

These queues are being implemented differently now.
March 9, 2021, 14:32 (GMT)
Cycles: Make PathTraceWorkPixel work for GPU

Mainly for debugging purposes, as the performance of it is not suitable
for GPU rendering.
March 9, 2021, 14:32 (GMT)
Cycles: Comment out tile acquisition/stealing code

It will need to be implemented on a different level,
or not needed at all.
March 9, 2021, 14:29 (GMT)
Merge branch 'master' into compositor-cryptomatte-workflow
Revision 0700441 by Hans Goudey (master)
March 9, 2021, 14:27 (GMT)
Geometry Nodes: Expose "shade smooth" as an attribute

This patch exposes the "Shade Smooth" value as a boolean attribute.
This setting is exposed as a check-box in the mesh data properties,
but the value is actually stored for every face, allowing some faces
to be shaded smooth with a simple per-face control.

One bonus, this allows at least a workaround to the lack of control
of whether meshes created by nodes are shaded smooth or not: just use
an attribute fill node.

Differential Revision: https://developer.blender.org/D10538
March 9, 2021, 14:19 (GMT)
Cleanup: add resource manager for cryptomatte session.

Auto frees cryptomatte session when it the pointer is collected from the
stack.

Reviewed By: Jacques Lucke

Differential Revision: https://developer.blender.org/D10667
March 9, 2021, 14:18 (GMT)
Use 3x3 matrix for normal transformation
March 9, 2021, 14:09 (GMT)
Merge branch 'master' into cycles-x
March 9, 2021, 13:59 (GMT)
Merge branch 'master' into ui-asset-view-template
Revision cdb0b3c by Ankit Meel (master)
March 9, 2021, 13:49 (GMT)
Compositor: Silence -Wself-assign

Use member initializer list for constructor.
Use `this->` for member function.
Introduced in rBef53859d24a9720882e3ca6c5415faefec6fb82c

Reviewed By: jbakker
Differential Revision: https://developer.blender.org/D10653
Revision be6b392 by Ankit Meel (master)
March 9, 2021, 13:49 (GMT)
Compositor: silence clang/clang-tidy override warnings

`-Winconsistent-missing-override` and `modernize-use-override`.

Reviewed By: jbakker
Differential Revision: https://developer.blender.org/D10654
March 9, 2021, 13:45 (GMT)
Fix T86417: Crash deleting Shader AOV from an empty list

Missing NULL check in {rB2bae11d5c08a}.

Candidate for corrective release I guess.

Maniphest Tasks: T86417

Differential Revision: https://developer.blender.org/D10666
March 9, 2021, 13:18 (GMT)
Cleanup: Correct area writing function name

This function writes areas, not regions. The old name read as if it was
regions.
March 9, 2021, 13:11 (GMT)
Fixed imbuf lock was kept.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021