Blender Git Commits

Blender Git "master" branch commits.

Page: 1158 / 5574

June 5, 2019, 07:57 (GMT)
GPencil: Create new set of brushes for Win32 damaged files when use primitives

Some old Win32 files could have the brushes damaged and this produces a segment fault. Now, if the brush is damaged, a new set of brushes is created.

Related to T61413
June 4, 2019, 22:32 (GMT)
Fix T65502: Crash when moving Collection into disabled Collection
June 4, 2019, 22:21 (GMT)
Outliner: Fix drawing of collection with disabled parent

If the layer collection had a parent that was disabled we wouldn't draw
it altogether.

Note: In this case I'm moving any enabled collection with a disabled
parent up in the hierarchy.

All in all I'm happy with this but I would like us to tackle the 1-20
shortcut, Ctrl+H menu and Collections viewport panel to do something
similar.
June 4, 2019, 21:51 (GMT)
GTests: BLI_task: Add basic tests for BLI_task_parallel_listbase(), and some performances benchmarks.

Nothing special to mention about regression test itself, it basically
mimics the one for `BLI_task_parallel_mempool()`...

Basic performances benchmarks do not tell us much, besides the fact that
for very light processing of listbase, even with 100k items,
single-thread remains an order of magnitude faster than threaded code.
Synchronization is just way too expensive in that case with current
code. This should be partially solvable with much bigger (and
configurable) chunk sizes though (current ones are just ridiculous
for such cases ;) )...
June 4, 2019, 21:51 (GMT)
Fix (unreported) Broken `BLI_threadapi_exit()`.

Function would not clear the static scheduler pointer, which lead to
crash (mem use after free) when trying to re-init and use the task API
again. Should not happen in Blender itself, but could in other cases
(like some future gtests ;) ).
June 4, 2019, 19:08 (GMT)
Cleanup: Freedesktop: Use 2.79b release date
June 4, 2019, 18:08 (GMT)
Fix T65372: Can't turn off Freestyle line anti-aliasing in Eevee

Freestyle was not copying the eevee settings when creating a scene
copy.
June 4, 2019, 17:21 (GMT)
Partial revert of e388cd8bb4b5

The constraint icons are now no longer shown in the Outliner again.

This needs a more robust implementation that also works for bones & pose mode.

The new constraint icons are still shown in the Constraint Properties.
June 4, 2019, 16:42 (GMT)
Fix T65378 Eevee: Glitches in ESM shadowmapping

This happen to be a NaN caused by an infinite sum in the shadow
copy shader.
June 4, 2019, 16:42 (GMT)
Eevee: Merge shadow map processing into one drawcall per light

This removes a lot of framebuffer configuration and binding.
June 4, 2019, 16:42 (GMT)
Fix T64214 Eevee: Issue with Emission node and Alpha blending

Emission node was outputing alpha information but is was not
supposed to. Match cycles reference.
June 4, 2019, 16:41 (GMT)
Fix T65042 Eevee: Hair Info Tangent Normal not working correctly
June 4, 2019, 16:26 (GMT)
Fix T65032: selection conflicts between motion tracks and masks in clip editor
June 4, 2019, 16:26 (GMT)
Fix T65486: Cycles f-stop value from old files not preserved
June 4, 2019, 16:26 (GMT)
Fix status bar and keymap editor showing Call Menu instead of menu name
June 4, 2019, 16:10 (GMT)
UI: Add icons to Constraints

Each constraint now has a unique icon, just like modifiers.

Icons are designed by Andrzej Ambro? & Alessio Monti, with user input.

Patch by Alessio Monti.
June 4, 2019, 15:42 (GMT)
GPencil: Clarify Target weight tooltip and remove lower limit

The target value was affecting the lower value and this was weird. Now the value is clamped between 0 and target weight.
June 4, 2019, 14:20 (GMT)
NLA Editor: drag in empty region to invoke box-select

Reviewers: brecht, billreynish

Differential Revision: https://developer.blender.org/D5010
June 4, 2019, 13:24 (GMT)
Fix T60971: Apply visual transform not working

Fix issue with 'apply visual transfrom' not working.
Based on fix for https://developer.blender.org/T55494

Reviewers: campbellbarton, sergey

Maniphest Tasks: T60971

Differential Revision: https://developer.blender.org/D5007
June 4, 2019, 13:24 (GMT)
Fix T65054: Blender 2.80 crashes when opening a scene created by blender 2.7x with hierarchy duplication set to "group".

Regression introduced by rB7fe3d1e7d718 (fixing T57934).

This effectively reverts rBrB7fe3d1e7d718, since changing the type of an
object is a very bad idea in general, and would need a careful and
complex check of all of its usages (many object usages assume a specific
type of object...).

Instead, we simply remove duplicollection on those objects, and give a
warning in case dupligroup was effectively used (in many reported cases,
dupligroup was a 'mistake setting', without actually instancing
aniything).

Note that the otehr idea to fix that versioning issue (to create a new
empty object for the instancing) is much less easy than it might look
(one would need to take into account potential animations, relations
between objects, etc.). Doable probably, but way overkill for a
corner-case 'bad' usage of the feature in the first place.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021