Blender Git Commits

Blender Git commits from all branches.

Page: 845 / 2888

June 7, 2020, 10:46 (GMT)
Keymap: info editor tweaks

if active element is not selected, shift click should select line and make it active
Revision 147fb1c by Jacques Lucke (pipelined-set-add)
June 7, 2020, 10:27 (GMT)
Merge branch 'master' into update-bli-cpp-structures
June 7, 2020, 10:05 (GMT)
changes from patch D6926 with resolved conflicts
June 7, 2020, 10:02 (GMT)
Ran make format.
June 7, 2020, 09:47 (GMT)
Info Editor keymap and UI improvements

This is my first steps with GSoC, excuse any mistakes.

The goal of this change is to make it consistent with outliner.

Keymap changes (change info editor keymap to match outliner):

- click on empty space - deselect
- ctrl + click to select multiple reports
- add active report - last selected
- shift select to select range from active report
- ctrl shift select to select multiple ranges

UI changes:
- indicate active report in info editor
- use the same color scheme as outliner
- do not show zebra in selected reports (be consistent with outliner)
- add new info_active (report) and row_alternate theme setting

Differential Revision: https://developer.blender.org/D7950
June 7, 2020, 08:55 (GMT)
Keymap: apply info editor changes to industry compat keymap
June 7, 2020, 08:54 (GMT)
Tweak info editor selection

ctrl click in outliner can deselect only active object
June 6, 2020, 22:46 (GMT)
Move to exact arithmetic for new boolean implementation.

This is a regression in functionality from the previous version,
as I have not yet got anything beyond intersection working (and
that only for triangulated meshes). But want to get this into
the repository now while I continue to work on the functionality,
and then, the performance.
June 6, 2020, 22:31 (GMT)
Merge branch 'master' into newboolean.
June 6, 2020, 21:57 (GMT)
UI: Use theme setting for alternating row in info editor

Makes it consistent with outliner
June 6, 2020, 19:31 (GMT)
UI: indicate active report in info editor

- use the same color scheme as outliner
- no not show zebra in selected reports (be consistent with outliner)
- add new info_active (report) theme setting
June 6, 2020, 19:02 (GMT)
Cycles: use TBB for task pools and task scheduler

No significant performance improvement is expected, but it means we have a
single thread pool throughout Blender. And it should make adding more
parallellization in the future easier.

After previous refactoring commits this is basically a drop-in replacement.
One difference is that the task pool had a mechanism for scheduling tasks to
the front of the queue to minimize memory usage. TBB has a smarter algorithm
to balance depth-first and breadth-first scheduling of tasks and we assume that
removes the need to manually provide hints to the scheduler.
June 6, 2020, 19:01 (GMT)
Cleanup: remove task pool stop() and finished()
June 6, 2020, 19:01 (GMT)
Cleanup: use lambdas instead of functors for task pools, remove threadid
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021