Blender Git Commit Log

All Blender Git commits.

Page: 3488 / 8462

January 30, 2018, 22:56 (GMT)
Fix T52634: EditMesh Remove doubles could hang

A single diagonal axis was used for sorting coordinates,
the algorithm relied on users not having vertices axis aligned.

Use BLI_kdtree to remove doubles instead.

Overall speed varies, it's more predictable than the previous method.
Some typical tests gave speedup of ~1.4x - 1.7x.
January 30, 2018, 22:56 (GMT)
BLI_kdtree: utility function to remove doubles
January 30, 2018, 21:06 (GMT)
Make layers unittest pass after filter cleanup

Update your svn lib.

Unittests broken since 76289613910073.
January 30, 2018, 20:31 (GMT)
Compositor / Render Layer Node: Fix wrong layer after deleting view layers

I was calling the ntree syncing function too late. So the index of the layer
was -1 since it was no longer in the ListBase, making all RenderLayer nodes
to decrease their respective `custom1` (even going to negative sometimes).
January 30, 2018, 18:36 (GMT)
Fix blender player (tm)
January 30, 2018, 18:36 (GMT)
Fix Cycles incorrect principled BSDF mixing with some parameter variatons.

Spotted by Ha Hyung-jin, thanks!
January 30, 2018, 16:45 (GMT)
Fix error in fill stroke thickness

To avoid gaps, the thickness of the internal strokes must be reduced, but the previous code only worked when the factor was different of 0.
January 30, 2018, 16:18 (GMT)
Merge branch 'blender2.8' into greasepencil-object
January 30, 2018, 16:18 (GMT)
Rename "lazy Mouse" to "Stabilizer"

Also changed "Radius" to "Distance"

Thanks Pablo Vazquez for the feedback.
January 30, 2018, 15:11 (GMT)
Fix blender player (tm)
January 30, 2018, 15:07 (GMT)
Fix FOREACH_OBJECT_RENDERABLE using stack data

Since 30a966a7262308 when I removed the recursion, the code was still relying
on stack data. This would crash in release often, and it should crash always.

Big thanks to Sergey Sharybin for spotting the issue.
January 30, 2018, 14:05 (GMT)
Fix Cycles incorrect principled BSDF mixing with some parameter variatons.

Spotted by Ha Hyung-jin, thanks!
January 30, 2018, 13:32 (GMT)
Merge branch 'master' into blender2.8
January 30, 2018, 13:27 (GMT)
Fix FOREACH_OBJECT_RENDERABLE going over the same object twice

Which is really silly because we were already tagging the ids, but simply
never checking them back.
January 30, 2018, 13:20 (GMT)
Fix T52520: Metaballs in edit mode causes infinite Cycles viewport reset

The issue was introduced by eb016eb as a fix for T41258, which added depsgraph
tagging with zero flag. The comment was saying that it's to make derived caches
to be updated, however bot sure how that could possibly work: tagging ID for
update with 0 flag only sets updated tags in bmain in old dependency graph.

In the new depsgraph, where object data is a part of depsgraph, doing such a
tag forces object to be updated, which re-triggers viewport rendering, which
is causing such an infinite viewport render rest.

Can not reproduce any crashes here, so maybe it's fine to move on with this
change.
January 30, 2018, 12:53 (GMT)
Fix FOREACH_OBJECT_RENDERABLE recursion going over the roof

This was leading to so much recursion that it was failing here.
How to test it: Open wanderer.blend and try to render (F12).

Note: This won't fix F12 rendering for wanderer with Eevee. Something else is
going wrong there.
January 30, 2018, 10:02 (GMT)
Cleanup: warning, spelling
January 30, 2018, 09:33 (GMT)
Fix T53943: Weight paint crash in new scene
January 30, 2018, 08:52 (GMT)
Merge branch 'blender2.8' into greasepencil-object
January 30, 2018, 06:04 (GMT)
GP Add Primitive: Don't make a copy of the new stroke. Just copy it over!
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021