Blender Git Commit Log

All Blender Git commits.

Page: 2632 / 8462

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, 19:28 (GMT)
Merge branch 'master' into asset-engine

Kinda painful merge thanks to extensive changes to things like Main
listbases names, linking code, etc.

Conflicts:
source/blender/blenkernel/BKE_library.h
source/blender/blenloader/BLO_readfile.h
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/makesdna/DNA_space_types.h
source/blender/windowmanager/intern/wm_files_link.c
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:30 (GMT)
Merge branch 'master' into sculpt-mode-features
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, 15:08 (GMT)
Merge branch 'master' into functions
March 18, 2019, 15:05 (GMT)
Unified socket declaration system

Function input/output use the same structure to declare
sockets as other nodes now.

The type inferencer can be invoked in the panel on the
right in the node editor.

The list nodes work with floats, vectors and ints.
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).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021