Blender Git Commits

Blender Git "cycles-x" branch commits.

Page: 4 / 44

September 10, 2021, 08:40 (GMT)
Fix possible infnite loops at the end of Cycles X rendering

Caused by uninitialized variable.
September 10, 2021, 07:51 (GMT)
Fix graphics interop destruction for offline rendering in Cycles X

Graphics interop API is to be sued from within an active graphics
context, which might not be a case for offline rendering where
there is no default graphics context bound.

Differential Revision: https://developer.blender.org/D12446
September 10, 2021, 07:46 (GMT)
Merge branch 'master' into cycles-x
September 9, 2021, 19:14 (GMT)
Fix Cycles X use of uninitialized memory for AO and bevel nodes

Always write to the SVM stack also in cases where no actual AO or bevel
ray-tracing can be performed.
September 9, 2021, 18:38 (GMT)
Fix T90848: Cycles X correlation artifact in subsurface scattering
September 9, 2021, 17:47 (GMT)
Fix image slot switching during render not working
September 9, 2021, 17:47 (GMT)
Merge branch 'master' into cycles-x
September 9, 2021, 16:25 (GMT)
Fix Cycles X crash when GPUDisplay OpenGL context is failed to be created

Better to display empty render result while rendering than to crash
and loose data.
September 9, 2021, 16:15 (GMT)
Fix empty result on cancel in Cycles X
September 9, 2021, 14:46 (GMT)
Merge branch 'master' into cycles-x
September 9, 2021, 14:44 (GMT)
DNA: allow initializing defaults for deprecated struct members

This can be useful for better forward compatibility.
September 9, 2021, 14:36 (GMT)
Fix T91279: incorrect mist and other passes with subsurface scattering
September 9, 2021, 12:11 (GMT)
Fix warning building on macOS Arm
September 9, 2021, 10:30 (GMT)
Cycles X: Don't cache Pass info as a field

Avoiding such caching makes the Pass to fit generic nodes much
better: no need to worry about maintaining the information in
sync with the socket values.

The PassInfo construction is cheap, so the change should not
cause any time penalties.

No functional changes, just making Pass more re-usable outside
of Scene/Film for an upcoming development.

Differential Revision: https://developer.blender.org/D12431
September 9, 2021, 08:43 (GMT)
Merge branch 'master' into cycles-x
September 8, 2021, 16:28 (GMT)
Cycles X: Allow use enum class for node socket

Some C++ SFINAE magic to implicitly cast enum classes to integer.

Differential Revision: https://developer.blender.org/D12430
September 8, 2021, 16:22 (GMT)
Merge branch 'master' into cycles-x
September 8, 2021, 16:22 (GMT)
Fix wrong behavior with automatic adaptive sampling threshold 0.0
September 8, 2021, 16:21 (GMT)
Cycles X: Make string_view class available via util_string.h

Allows to develop new APIs using string_view.

The implementation comes from OIIO to avoid collisions.

Differential Revision: https://developer.blender.org/D12427
September 8, 2021, 15:52 (GMT)
Cycles X: Allow nodes to define `type` socket

Do explicit access to `Node::type` from code-generation macro.

Differential Revision: https://developer.blender.org/D12429
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021