Blender Git Commits

Blender Git "master" branch commits.

Page: 1305 / 5574

March 1, 2019, 18:29 (GMT)
Merge branch 'blender2.7'
March 1, 2019, 18:26 (GMT)
Fix T62073: Cycles random hangs rendering with Save Buffers on.
March 1, 2019, 18:03 (GMT)
Fix T62087: Crash when rendering in Cycles

The issue was discovered only after recent changes, but roots back
to much older changes.

What was happening is scene's ID recalc flags where never cleared,
which caused ensure_view_layer() to always run copy-on-write on the
scene. This resulted in certain runtime data being cleared, without
proper flag stored in the dependency graph.

This was caused by ID recalc clear function checking whether any ID
was tagged for recalc in that graph or not. This was happening due
to all areas using DEG_id_type_tag() which can only set flags on the
graph from viewport scenes, and could not inform render dependency
graph.

Now ID tyoe tagging is happening on per-graph level, which avoids
possibility of flags running out of sync.

In a bit longer term we also need to get rid of two functions which
are clearing flags: DEG_id_type_tag() and deg_graph_clear_tags().
March 1, 2019, 16:17 (GMT)
Fix T62075: Edges generated by solidify modifier does not appear

This was a missing flag.
March 1, 2019, 15:40 (GMT)
Fix crash with wireframe on highpoly curves on some AMD gpus.

Differential Revision: https://developer.blender.org/D4433
March 1, 2019, 15:35 (GMT)
Use original base to see whether it can be ignored from evaluation

Object of evaluated base is not yet copied, so we can not know whether
it has animation on visibility or not.

This issue was reported in T56635#630383.
March 1, 2019, 15:06 (GMT)
Cleanup: typo and update comment
March 1, 2019, 14:44 (GMT)
Outliner: Collections Duplicate - remove original duplicate operator

Now that we have better options (duplicate collection and duplicate linked) there is no
longer need for the original dupli operator.

In fact, as it was it was of little use if you ever had nested collections.
March 1, 2019, 14:44 (GMT)
Outliner: Collection - Duplicate Hierarchy, and Duplicate Linked Hierarchy

As per the suggestion on T57064, this introduces two new options to duplicate collections.
We then have:
* Duplicate > Collection (New collection with linked content).
* Duplicate > Hierachy (Duplicate entire hierarchy and make all contents single user).
* Duplicate > Linked Hierarchy (Duplicate entire hierarchy keeping content linked with original).

Development TODO: `single_object_users` can/should use the new functions.

Reviewers: brecht, mont29

Subscribers: pablovazquez, billreynish, JulienKaspar

Differential Revision: https://developer.blender.org/D4394
March 1, 2019, 14:44 (GMT)
Cleanup: Update comment
March 1, 2019, 14:44 (GMT)
Cleanup: Set BKE_key_from_object/_p to take const Object *
March 1, 2019, 14:30 (GMT)
Cleanup: use variable instead of define
March 1, 2019, 13:53 (GMT)
Cleanup: move theme reset into it's own operator file
Revision 3804636 by Joshua Leung
March 1, 2019, 13:30 (GMT)
Fix: Better fix for KeyingSet "Export to File" and unescaped characters

Use Python's native raw formatting instead, which should take care of any issues
we may face.
Revision dbeef67 by Joshua Leung
March 1, 2019, 13:30 (GMT)
Cleanup: Adding braces around all cases here to make it easier for the next step
Revision 2bad126 by Joshua Leung
March 1, 2019, 13:30 (GMT)
Fix T62057: Particle settings keyframes not showing in Graph Editor channels

In short, the settings to expand/collapse the Particles Animation Dopesheet expander
were no longer getting exposed, so the F-Curves attached to the particle settings
were not showing up in the channels list as that section was collapsed and couldn't
be opened from the UI.

Early on during the development of 2.8, we originally wanted to completely remove
the Particle System. Eventually that decision got walked back, and so particles
were reinstated. Well... most of the relevant code was! One of the areas that was
the most messed up during this process was the animation editor support for these
channels. It seems that there was almost a two-step removal process here -
the first pass tried to keep the channel definitions while removing all references
to particle stuff, while the second pass tried to remove the definitions completely
and/or re-added them in the wrong places, etc. To say the removal/reverting history is
here is "colourful" is an understatement...
March 1, 2019, 13:23 (GMT)
Cleanup: use preferences prefix for Python operators
March 1, 2019, 13:11 (GMT)
Collections: mark visibility properties as not animatable.

Better to communicate the current state clearly until this is supported,
for now only object visibility can be animated.
March 1, 2019, 12:43 (GMT)
Cleanup: use unsigned types in 3D view editor
March 1, 2019, 12:21 (GMT)
Tool System: add a mode option to 3D view circle select

Support only basic operations: new/add/subtract.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021