Blender Git Loki

Blender Git commits from all branches.

Page: 423 / 2888

April 13, 2021, 13:50 (GMT)
GPencil: First step to refactor BKE_gpencil_stroke_geometry_update

April 13, 2021, 13:34 (GMT)
GPencil: Remove update flags for stroke and curve
April 13, 2021, 11:59 (GMT)
Pose Library: lock the interface while flipping a pose

Flipping a pose Action temporarily changes the pose itself, which can cause
visual jitter. This is prevented by locking the interface while flipping.
April 13, 2021, 11:25 (GMT)
fix some compilation issues
April 13, 2021, 11:21 (GMT)
progress
April 13, 2021, 11:19 (GMT)
Cleanup: Asset Browser, move Action-specific rendering code

Move some Action-specific code required to render the preview image into
the part of the code that is already Action-specific.

No functional changes.
April 13, 2021, 11:18 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib
April 13, 2021, 11:15 (GMT)
cleanup
April 13, 2021, 10:58 (GMT)
progress
April 13, 2021, 10:53 (GMT)
progress
April 13, 2021, 10:44 (GMT)
Cycles: Don't hardcode adaptive sampling passes for background renders

Leave creation of such passes to the scene.
No function changes expected, just reducing boiler plate code taking an
advantage of smarter render pipeline now.
April 13, 2021, 10:44 (GMT)
Cycles: Fix memory leak of OptiX context and denoiser
April 13, 2021, 10:44 (GMT)
Cycles: Fix section name in the comment
April 13, 2021, 10:44 (GMT)
Cycles: Unify checks for unused passes

Avoids possible scenario when viewport rendering uses samples
count as a display pass: its offset will be 0 in this case, making
checks in the kernel wrong.

This also makes it so access to the adaptive sampling will cause
memory issues instead of silently accessing combined passes.
April 13, 2021, 10:28 (GMT)
Cycles: make megakernel execution work again

After addition of more kernels the logic didn't work well anymore, for example
shade_light was holding up all paths going to the intersect_closest state.

Rather than trying to get all paths to the intersect_closest state, make the
megakernel support paths in different states.

This seems to help viewport rendering by about 10% here. I also tweaked the
threshold to what gave me best performance, but hard to say in general what this
value should be.

I noticed get_num_active_paths() used for adding more work tiles is not correct
since it's double counting some paths. Not fixing it as part of this patch, only
adding a comment about it.
April 13, 2021, 10:23 (GMT)
cleanup
April 13, 2021, 10:23 (GMT)
cleanup
April 13, 2021, 10:10 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib
April 13, 2021, 10:01 (GMT)
Asset Browser: Apply a pose before rendering its preview icon

When rendering the preview icon of an Action, apply it to the pose
object first. This ensures that the "Refresh" button of a pose actually
uses that pose.

This splits some functions into two flavours, one that acts on all bones
and one that acts on the selected bones only. Normal use of the pose
library only acts on selected bones, but for the preview the entire pose
from the library is applied, regardless of selection.
April 13, 2021, 09:56 (GMT)
fixes
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021