Blender Git Loki

Kaikki Blender Git kommitit.

Page: 886 / 8462

February 25, 2021, 20:23 (GMT)
Merge branch 'master' into temp-gpencil-bezier-v2
February 25, 2021, 19:37 (GMT)
Sphere edges working
February 25, 2021, 17:46 (GMT)
Fix error in light_sample_terminate
February 25, 2021, 17:24 (GMT)
Sculpt IPMask: Functions to step back/forward in the stack
February 25, 2021, 17:09 (GMT)
Icons: Add icon for the upcoming spreadsheet editor

The editor is being worked on by the geometry nodes team.
Icon created by Andrzej Ambroz (jendrzych).

Addresses https://developer.blender.org/T85925.
February 25, 2021, 17:09 (GMT)
Icons: Update blender_icons.svg to have a document background

When opening the SVG you wouldn't even see the icons, since they are all white
now. You'd always have to set up a document background color and make sure to
undo that again before saving the file, so it's not written into it.
Just make everyone's life easier by saving the file with a proper background
(gray with checkerboard).
February 25, 2021, 17:09 (GMT)
Icons: Resaved blender_icons.svg in new Inkscape version

Inkscape often does a number of unrelated changes when saving an SVG, not sure
if these are just formatting changes in the source SVG text or if there's more
to it. Either way this makes adding new icons hard since you want to avoid
these unrelated changes. Saving the file in a new Inkscape version every once
in a while should mitigate the problem a bit.
Regenerating the icons (e.g. through `make icons`) shows no difference in the
output.

Note that I also ran "Clean Up Document" in Inkscape, but that doesn't seem to
have changed anything/much.
February 25, 2021, 16:48 (GMT)
Improve Purge operator.

The Purge operator to remove unused IDs can now also remove 'indirectly
unused' data-blocks (those only used by unused ones, recursively).

It can also now only operate on linked, or on local data.

All those options are exposed in the `File -> Cleanup` main menu.

The behavior of the `Purge` button in the Outliner remains unchanged,
needs some UI/UX design task for that.
February 25, 2021, 16:48 (GMT)
Py API: update `bpy.data.orphans_purge` to support new options.

This API function can now purge recursively in a single call, and choose
to ignore (not purge) local or linked IDs.

Default behavior (with not argument) remains unchanged, so no API
breackage here.
February 25, 2021, 16:48 (GMT)
Fix (unreported) bad usercount handling in batch ID deletion.

This was rather obscure and non-critical issue, but in some cases ID
usercount of some deleted IDs from batch-deletion code would not be
properly nullified, which would then assert later in actual deletion
code.
February 25, 2021, 16:48 (GMT)
BKE_lib_query: Add a function to detect and tag all unused IDs.

With the option to detect orphaned data recursively (i.e. if ID `a` is the
only user of ID `b`, and ID `a` is unused, ID `b` will also get tagged
as unused).

To be used by the Purge operation.
February 25, 2021, 16:43 (GMT)
Cycles: Make path tracer aware of start sample of tile manager

This is a part of "bring viewport rendering back" project.
This is something what is required to have with the current way of
how viewport drawing is done. In the future it might make sense to
have PathTrace persistent in the Session, so that it can keep track
of sample and resolution divider.

However, this new API will likely be used to achieve the "add more
samples to existing render" feature.
Revision 6daff9a by Hans Goudey (master)
February 25, 2021, 16:28 (GMT)
UI: Fix icon width and padding in search menus

Previously the padding size and the width saved for the icon were
constant regardless of the zoom level. This resulted in overlapping
icons and text, and ugly padding with more extreme zoom levels.
We can retrieve the size of the row from the `rect` argument.
February 25, 2021, 16:28 (GMT)
Cycles: break up direct_emission function

To help experiment with reordering this code and potentially moving light
shader evaluation into its own kernel or have a single shader evaluation
function in the surface kernel.
February 25, 2021, 16:20 (GMT)
split spreadsheet editor code into multiple files
February 25, 2021, 16:18 (GMT)
Merge branch 'master' into temp-spreadsheet-editor
February 25, 2021, 16:17 (GMT)
BLI: simplify adding an arbitrary value to a resource container

With this is becomes easily possible to store a lambda in a resource
collector so that it will be freed when the resource collector is freed.
February 25, 2021, 15:58 (GMT)
Merge branch 'master' into temp-spreadsheet-editor
February 25, 2021, 15:56 (GMT)
Cleanup: quiet warning

"loop variable 'item' is always a copy because the range of type ..."
February 25, 2021, 15:31 (GMT)
Merge branch 'master' into geometry-nodes-mesh-primitives
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021