Blender Git Loki

Blender Git commits from all branches.

Page: 280 / 2888

June 28, 2021, 21:49 (GMT)
Remove "Curve deform fill" setting, avoid duplicating spline list
June 28, 2021, 20:23 (GMT)
Cleanup: Remove unecessary change
June 28, 2021, 20:12 (GMT)
Merge branch 'master' into greasepencil-object
June 28, 2021, 19:34 (GMT)
Cleanup: Remove unecessary include
June 28, 2021, 19:32 (GMT)
Cleanup: Clang format
June 28, 2021, 19:31 (GMT)
Merge branch 'master' into curve-nodes-modifier
June 28, 2021, 18:48 (GMT)
Merge branch 'master' into curve-nodes-modifier
June 28, 2021, 18:26 (GMT)
Merge branch 'master' into curve-nodes-modifier
June 28, 2021, 18:14 (GMT)
Working curve modifier evaluation, nodes modifier uses pre-tessellated deform
June 28, 2021, 17:44 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/engines/gpencil/shaders/gpencil_common_lib.glsl
June 28, 2021, 17:44 (GMT)
Merge branch 'master' into sculpt-dev
June 28, 2021, 15:42 (GMT)
Merge branch 'master' into curve-nodes-modifier
June 28, 2021, 15:07 (GMT)
Fix various issues in shadow handling of volumes

Properly compute volume shading for all segments before, between and after
surface hits.
June 28, 2021, 15:07 (GMT)
Fix incorrect volume stack for shadow rays
June 28, 2021, 15:07 (GMT)
Cycles X: tweak a few functions for easier reuse in volume code
June 28, 2021, 15:07 (GMT)
Cycles X: restore two more volume stack functions
June 28, 2021, 15:07 (GMT)
Cycles X: remove old volume code
June 28, 2021, 15:07 (GMT)
Cycles X: refactor path termination in preparation for volume bounces

To support similar logic as transparent and emissive surfaces.
June 28, 2021, 15:07 (GMT)
Cycles X: more complete support for volumes

Brings back volume rendering support to what it was before on the GPU. That
means scattering, emissions and heterogeneous volumes with stepping. However
no decoupled or equiangular sampling yet.

Rather than separate homogeneous and heterogeneous code paths, there is only
heterogeneous now. This ensure shader evaluation is only compiled once. Some
optimizations may be possible for the homogeneous case, but that can be looked
at later.

Includes multiple commits, these are split in P2216. We can discuss how
best to review this next week.

Differential Revision: https://developer.blender.org/D11709
June 28, 2021, 14:59 (GMT)
Vulkan: Compiler log parsing.

For the vulkan backend we control the compiler and therefore the log
parsing is much simpler then the OpenGL parsers.

This patch formats the log to a better readable/debuggable format so
developers can quickly detect what needs to be done.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021