Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1592 / 5574

Revision 2f2ab13 by Joshua Leung
August 23, 2018, 05:07 (GMT)
Depsgraph Filtering: Fix ID node filtering problems

* COW data hasn't been expanded yet when we try to filter the graph
(you need to have tagged + evaluated it for this data to exist),
so all the offending nodes would just get left in

* Added more debug prints to verify whether the id_nodes vector is
getting cleared correctly
Revision e5e42b7 by Joshua Leung
August 23, 2018, 05:07 (GMT)
Depsgraph Filtering: WIP more debugging prints
Revision 6bbf671 by Joshua Leung
August 23, 2018, 05:07 (GMT)
Depsgraph Filtering: Remove opnodes from entry tags too
Revision 6ec9338 by Joshua Leung
August 23, 2018, 05:07 (GMT)
Depsgraph: Fix filtering-related crashes

* Simplified operation-relation deletion. Now we collect the relations
to delete into a vector, then iterate through that, thus solving issues
with iterator invalidation (+ aborts arising from that)

* DEG_foreach_ancestor_ID() was assuming that all dependencies were
OperationDepsNodes, when in fact, some could be TimeSource nodes
Revision 9a0ef09 by Joshua Leung
August 23, 2018, 05:07 (GMT)
Depsgraph: Print simple stats after filtering graph, to quickly verify if anything happened
Revision be77eea by Joshua Leung
August 23, 2018, 05:07 (GMT)
Depsgraph: First draft of graph filtering API implementation

When this works correctly, we should be able to feed in an existing
depsgraph instance, and get out a "filtered" copy of it that contains
only the subset of nodes needed to evaluate what we're interested in.

The current implementation only filters on ID blocks/nodes,
and starts by building a full new depsgraph instance first.
I'd originally intended to do it per operation instead, copying
over individual nodes as appropriate to have the smallest and least
memory intensive graph possible. However, I ended up running into
into problems with function binding + COW arguments, hence the
current slow solution.
Revision 9e47709 by Joshua Leung
August 23, 2018, 05:07 (GMT)
Typo fixes
August 23, 2018, 02:56 (GMT)
Tool System: Sculpt border hide/mask tools
August 23, 2018, 02:54 (GMT)
Cycles: Add option for building CUDA kernels sequentially

Building the CUDA kernels takes quite a bit of memory, and when building all of
them the combined usage can be too much on some systems (especially VMs).

Therefore, this patch adds an option to force the build system to build them
sequentially by making each build step depend on the previous kernel.

Reviewers: brecht, sergey

Differential Revision: https://developer.blender.org/D3623
August 23, 2018, 02:47 (GMT)
Tool System: support non paint tools in paint mode

This is needed so non-paint-brush tools can be used in paint modes.
August 23, 2018, 02:12 (GMT)
Tool System: remove cursor tool from paint modes
August 22, 2018, 17:49 (GMT)
Object Mode: Add back spot cone display
August 22, 2018, 17:49 (GMT)
Paint Overlay: Fix blending of the brush overlay
August 22, 2018, 16:54 (GMT)
UI: Minor label tweaks to operators context menu

* Add Shortcut -> Assign Shortcut

* Add to Favorites Menu -> Add to Quick Favorites
To match the menu name and be more general for when the Quick Favorites
are accessible in places other than just menus (like panels).

Add blank icon to Remove Shortcut so it aligns with Change Shortcut
which is usually the item on top of it in the menu.
August 22, 2018, 15:45 (GMT)
Cleanup, unused variable
August 22, 2018, 15:02 (GMT)
MSVS 2017 Bug - Subdiv Mesh

Apparently, struct initialization can not be empty,

Reviewers: sergey

Reviewed By: sergey

Tags: #bf_blender_2.8

Differential Revision: https://developer.blender.org/D3636
August 22, 2018, 14:59 (GMT)
Multires: Bring back operator to reshape from object

Limited to mesh type of source, not sure it ever worked for non-meshes.
While it's possible to support reshape from any object, the actual brain
of operation would need to be recoded to go away from requirement of
vertex indices matching in source and destination.
August 22, 2018, 14:59 (GMT)
Multires: Remove another unused argument from reshape function
August 22, 2018, 14:29 (GMT)
UI: Show development entries in context menu when Dev. Extras is enabled
August 22, 2018, 14:07 (GMT)
Multires: Fix reshape when active level is lower than the total one
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021