Blender Git Commits

Blender Git "master" branch commits.

Page: 1274 / 5574

March 18, 2019, 20:11 (GMT)
Scale waveforms & show clipping

Scale waveforms in sound strips by volume.
If any drawn line exceeds value 1 or -1 it is drawn by red color so user can see point, where clipping occurs.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4515
March 18, 2019, 20:11 (GMT)
Fix strip text hiding behind scrollers

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4506
March 18, 2019, 20:11 (GMT)
Fix VSE color picker

Fix VSE color picker mouse coords calculation

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4396
March 18, 2019, 20:11 (GMT)
Fix T54117 Movie clip undistorted - proxy not working
Add movieclip fallback render option, for case, when proxies are not enabled or built

Reviewers: sergey

Differential Revision: https://developer.blender.org/D4219
March 18, 2019, 18:56 (GMT)
Fix T57590: assert with zero length array buttons.
March 18, 2019, 18:26 (GMT)
Fix T56183: flip matcap not working for workbench as render engine.
March 18, 2019, 18:06 (GMT)
Merge branch 'blender2.7'
March 18, 2019, 18:02 (GMT)
Fix Cycles curve UVs wrong after recent changes.
March 18, 2019, 17:46 (GMT)
Fix T62712: Cycles world light path node not working.
March 18, 2019, 16:53 (GMT)
Fix T62587: Particle instances Use Count not saved correctly

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4544
March 18, 2019, 16:50 (GMT)
Fix T62700: Disconnect hair bug

Need to use evaluated mesh from evaluated modifier data.
March 18, 2019, 16:28 (GMT)
Fix T62636: Overlapping scrollbar in driver editor

Instead of only `ymin` and `ymax`, `ANIM_channel_draw_widgets`
has a rectangle as input now.
This allows the caller to set a custom width for the channel.

Some space types need the extra space for the scrollbar
(drivers, graph), but the other don't have a scrollbar.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4543
March 18, 2019, 16:11 (GMT)
Subdiv: Enable topology cache in edit mode

The general idea of this change is to have a runtime data pointer
in the ModifierData, so it can be preserved through copy-on-write
updates by the dependency graph.

This is where subdivision surface modifier can store its topology
cache, so it is not getting trashed on every copy-on-write which
is happening when moving a vertex.

Similar mechanism should be used by multiresolution, dynamic paint
and some other modifiers which cache evaluated data.

This fixes T61746.

Thing to keep in mind, that there are more reports about slow
subdivision surface in the tracker, but that boils down to the
fact that those have a lot of extraordinary vertices, and hence
a lot slower to evaluated topology.
Other thing is, this speeds up oeprations which doesn't change
topology (i.e. moving vertices).

Reviewers: brecht

Reviewed By: brecht

Maniphest Tasks: T61746

Differential Revision: https://developer.blender.org/D4541
March 18, 2019, 15:51 (GMT)
Fix T62706: Orphan Data : I have now to save a file, close and reopen it, only then I can purge previous deleted meshes.

libquery code has some specific handling for IDs tagged as 'no_main',
among which to never consider them as refcounted/refcounting other IDs.

This is fine, but it also means we have to be careful when moving an ID
from main to out-of-main status, to do all id remapping we need
//before// we tag it as no_main.

That was a bit tedious to track down, we'll have to be careful that all
the corner cases we have to take care of, do not end up in a giant soup
of expections to exceptions, where nobody can find its way anymore...
March 18, 2019, 15:39 (GMT)
Fix AMD OpenCL build error after recent changes.

Always use native function since this was already the case due to
__CL_USE_NATIVE__ not being defined in time, and seems to have caused no
known issues.
March 18, 2019, 14:56 (GMT)
Fix: Cycles Subdivisions panel was showing, even when using Eevee
March 18, 2019, 14:53 (GMT)
Depsgraph: Store original modifier pointer

Currently not needed that much, but will ease some further
development which is related on preserving runtime modifier
data.
March 18, 2019, 14:53 (GMT)
Cleanup: Comments
March 18, 2019, 14:50 (GMT)
Fix T62633: Model normals not updating in a modifier stack after a deform modifier.

A deform-only modifier that needs access to normals need a copy of
evaluated mesh with those normals updated, when it is not the first one
in the stack.

That issue had been partially fixed in Object mode a long time ago
(see T23673), but it was still broken for deform-only stacks cases.

And it was also completely missing from the Edit mode code
(`editbmesh_calc_modifiers()` function).
March 18, 2019, 14:40 (GMT)
Silence sorted function declaration/const warnings
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021