Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1581 / 8462

June 6, 2020, 19:01 (GMT)
Cycles: make TBB a required library dependency, and use in a few places

Now that the rest of Blender also relies on TBB, no point in maintaining custom
code for paraller_for and thread local storage.
June 6, 2020, 19:00 (GMT)
Cleanup: minor refactoring around DeviceTask
June 6, 2020, 19:00 (GMT)
Cleanup: use move semantics for task pool functions
June 6, 2020, 18:59 (GMT)
Build: upgrade from C++11 to C++14, matching VFX reference platform
Revision 717dfa1 by TempoDev (soc-2020-custom-menus)
June 6, 2020, 18:57 (GMT)
Custom Menu: link space and context choices to the menus selector
June 6, 2020, 18:14 (GMT)
Outliner: Add edit mode toggle from left column

When in edit mode, compatible objects are shown next to a dot icon in
the outliner. These objects can then be toggled into the current edit
mode. When the active object is toggled out of edit mode, all objects
are removed from edit mode.

This currently has a few issues:
* Selection is not synced. Adding an object to edit mode selects it, and
removing deselects it. This needs to be reflected in the outliner.
* This works for all types that support edit mode with two
issues/exceptions:
** Grease Pencil edit mode is not supported (perhaps grease pencil needs
a small update)
** Text objects support multi-edit, but it doesn't actually allow you to
edit both objects.

The issues need to be fixed in the related mode-code, not the outliner.
It would be nice to fix so the outliner doesn't have to have cases to
not allow Text and Grease Pencil mode.
June 6, 2020, 17:50 (GMT)
Merge branch 'master' into soc-2020-testing-frameworks

Updating with master
June 6, 2020, 17:39 (GMT)
Outliner: Draw icons for edit mode

The end goal is to support all interaction modes, but since edit mode
was already supported in the outliner, it makes sense to start here.

This code takes the current active object and determines it's mode. If
it is in edit mode, then the icons are drawn. This only works for
objects of the same type for now.
June 6, 2020, 17:03 (GMT)
Outliner: Use outliner_item_select for activation

Use outliner_item_select for outliner activation. This is used in a few
places so far and could easily be extended to other operators.

outliner_item_select takes 3 booleans, select, activate, and extend and
properly sets the TSE_SELECTED and TSE_ACTIVE flags based on the bools.

Future commits will move other selection and activation logic to be in
this function.

No functional changes. Separate the mode toggling logic from the
item activation code because these are distinct behaviors. This will
make later changes easier to make, and also makes it possible to
activate on walk select without toggling modes.

Also rename functions to make purpose more clear.
June 6, 2020, 16:59 (GMT)
Merge branch 'master' into soc-2020-outliner
June 6, 2020, 16:48 (GMT)
Outliner: Allow setting active data from column

Add a function to set active data from the outliner column on click. The
supported types are collections, cameras, and scenes as these types are
more "disruptive" and change the state of the scene.

For now this is set from the (cluttered) outliner selection function. I
think it would be best to attach to the drawn UI buttons, but currently
they don't want to work with attached functions.
June 6, 2020, 16:17 (GMT)
Outliner: Show active check for scenes and collections

Show the check in the left columns for scenes and collections.

Also remove the ability to set by clicking on the dots because the UI
buttons don't seem to want to activate a callback and have a reasonable
clickable area.
June 6, 2020, 15:09 (GMT)
Merge branch 'master' into soc-2020-io-performance

Fixes memory leak in subsurf modifier, most probably fixed by Sergey
between 25th to 28th May 2020, in Opensubdiv improvements.
June 6, 2020, 14:50 (GMT)
GPencil: Add point index array RNA property

This property should be used for debugging purposes.
June 6, 2020, 14:18 (GMT)
Fix T77456: Broken vertex paint undo on high-poly objects.

This is a critical fix that should also be backported to 2.83.1

Fairly stupid bug in fact, code detecting changes across undo steps was
assuming that each BHEAD (a block of data in blendfiles) would not be larger
than one memory chunk... Which is the case in alsmost every situation,
besides some super-heavy geometries, and other similar things (images
would also be affected e.g.).
June 6, 2020, 14:18 (GMT)
Cleanup: Fix typo and other issues in some comment.
June 6, 2020, 13:32 (GMT)
Fix typo in recent bone selection refactor

Thanks to @jbakker for pointing this out.
June 6, 2020, 12:46 (GMT)
Refactor: use new api for direct linking paint curve, cachefile and workspace
June 6, 2020, 12:43 (GMT)
Refactor: use new api for direct linking particlesettings, movieclip, mask, linestyle and palette
June 6, 2020, 12:34 (GMT)
Refactor: use new api for direct linking armature, action, nodetree and brush
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021