Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1175 / 5574

May 24, 2019, 02:58 (GMT)
Cleanup: correct function name
May 24, 2019, 02:56 (GMT)
Cleanup: use "_update" suffix for RNA update callbacks
May 24, 2019, 02:46 (GMT)
Cleanup: warnings
Revision b3f96da by Gaia Clary
May 23, 2019, 20:37 (GMT)
fix unreported Collada exporter Regression: Added back minimal support for Maya bindpose
May 23, 2019, 18:52 (GMT)
VSE: minimal cache invalidation
May 23, 2019, 18:50 (GMT)
VSE: remove lazy loading for strip crop and transform

Lazy loading prevented showing values in UI.
Now we just gray them out if not used.
May 23, 2019, 16:13 (GMT)
Industry Compat Keymap: Support Transform tool

Using the T key, which is after WER
May 23, 2019, 16:12 (GMT)
UI: Move Transform tool to be after Move, Rotate, Scale in the toolbar
May 23, 2019, 15:38 (GMT)
3D View: add back transform tool

Further changes are planned in T64928,
this is just the initial basic version.
May 23, 2019, 14:57 (GMT)
Depsgraph: Ensure DOF object is always in the graph

Related in T60961.
Unfortunately, doesn't fix it yet. Needs deeper investigation.
May 23, 2019, 14:45 (GMT)
Eevee: Ignore COW tag when deciding on auto-bake

This is too generic flag, and it might be used by anything, starting from
changes in transform ending with changes in ID properties.

The check here is to be as specific as possible. If that is not possible
the decision must be documented.

Related on T63111.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4923
May 23, 2019, 14:45 (GMT)
Depsgraph: Don't tag original IDs for recalc

Tagging original ID introduces a conflict of interest when a separate
graph is created and is tagging objects to be re-evaluated with its
context.

This is part of the problem in T63111: tags within a temporary dependency
graph affects viewport and vice versa, which makes logic to wrongly
consider that something did change in the scene and that baking is to
be redone.

This effectively reverts db3bfd0, but this time everything seems to
be updating fine in the viewport.
May 23, 2019, 14:37 (GMT)
Fix several issues with recent node selection changes.

Root of the issue (beside lack of control over operators evaluation in
keymaps, since tools always get tried first), is that wurrent WM code
only allows one modal op to start from a single event (returning
`PASSTHROUGH` in that case is useless, WM code still considers event as
consumed and does not try any further handling of it).

Solution is then to change trigger events of resize/link operators from
`LEFTMOUSE` to `EVT_TWEAK_L`, which makes more sense anyway, imho, for
drag operations...

Fix T64693: Can't resize selected node.
Fix T64933: "Dots" in node editor can no longer be selected by just clicking on them.
Fix T64660: no access to node connectors when a node is inside a layout frame.
May 23, 2019, 14:37 (GMT)
Revert "Fix T64660: no access to node connectors when a node is inside a layout frame."

This reverts commit 59b7f3a16463f2286a8349028f15e7e7a3be06dc, which was
causing T64933.
May 23, 2019, 14:37 (GMT)
Cleanup: Nodes: make it clear that SOCK_IN/_OUT are bitflags.
May 23, 2019, 14:34 (GMT)
Fix T65035: Wokbench Material Alpha

When using texture drawing the material alpha was not set correctly, It
used the `shading.xray_alpha` as this was the default set in the forward
renderer.
May 23, 2019, 14:22 (GMT)
Render: Use dependency graph for compositor/sequencer

This change makes it so a minimal dependency graph which only includes
compositor and sequencer is built for the render pipeline purposes.

Tricky part here is that it's only compositor itself and sequencer who
to use this dependency graph and IDs from it. Render engines are still
to be provided original IDs because:

- They will create dependency graph for the given scene, and currently
it is not possible to create dependency graph from CoW scene.

- IDs from the compositor/sequencer dependency graph are "stripped",
as in, they wouldn't have all view layers, collections or objects
required for proper final render.

This creates annoying mess of mixing evaluated and original scene
access in various parts of the pipeline.

Fixes T63927: Compositing nodes - drivers don't really work

Reviewers: brecht

Maniphest Tasks: T63927

Differential Revision: https://developer.blender.org/D4911
May 23, 2019, 14:22 (GMT)
Depsgraph: Allow building scene properties

This is used by driers and this is a first step towards support of
scenes used for only compositor or sequencer.

Fixes T61014: Assert adding a driver that uses a single property of a scene ID
May 23, 2019, 14:22 (GMT)
Depsgraph: Allow having ID built checks be more granular
May 23, 2019, 14:01 (GMT)
Fix addon preference registration setting preferences dirty

Setting the `bl_idname` on registration was setting dirty.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021