Blender Git Commits

Blender Git "blender-v2.79a-release" branch commits.

Page: 9 / 21

January 3, 2018, 11:48 (GMT)
GTest: initial BLI_heap test
January 3, 2018, 11:48 (GMT)
BLI_hash: add BLI_heap_reinsert

Allows avoiding remove/insert calls.
January 3, 2018, 11:48 (GMT)
Use BLI_heap_reinsert for decimate and beautify

Improves performance for high poly meshes,
~70% faster for decimate, only ~10% for beautify.
January 3, 2018, 11:48 (GMT)
BLI_heap: minor changes to the API

Recent addition of 'reinsert' didn't match logic for ghash API.

Rename to BLI_heap_node_value_update,
also add BLI_heap_insert_or_update since it's a common operation.
January 2, 2018, 13:55 (GMT)
fix T53230: avoid Nullpointer problems in Collada Exporter
January 1, 2018, 16:46 (GMT)
Fix incorrect MIS with principled BSDF and specular roughness 0.
January 1, 2018, 16:29 (GMT)
Fix part of T53038: principled BSDF clearcoat weight has no effect with 0 roughness.
January 1, 2018, 16:29 (GMT)
CMake: support CUDA 9 toolkit, and automatically disable sm_2x binaries.

Fermi cards (GTX 4xx and 5xx) are no longer supported with this version, so
we can keep supporting both CUDA 8 and 9 for a while.
January 1, 2018, 16:28 (GMT)
Fix T52801: reload scripts causes Cycles viewport render crash.
January 1, 2018, 16:27 (GMT)
Fix Cycles bug in RR termination, probability should never be > 1.0.

This causes render differences in some scenes, for example fishy_cat
and pabellon scenes render brighter in a few spots. This is an old
bug, not due to recent RR changes.
January 1, 2018, 16:13 (GMT)
Fix T53600: Cycles shader mixing issue with principled BSDF and zero weights.

SVM nodes need to read all data to get the right offset for the following node.
This is quite weak, a more generic solution would be good in the future.
January 1, 2018, 15:13 (GMT)
Fix T53309: Remove default 'Clear loc/rot/scale delta transform' shortcuts.

The loc one (shift-alt-G) was same as 'remove selected from active group'
action... Clear delta transform is not a common operation, so we can
live without a default shortcut for it.

Note that using same key (G) in same space for two completely different
kind of operations is probably a rather bad thing, nice topic for future
keymap work. ;)

Probably nice to have in 2.79a.
January 1, 2018, 15:03 (GMT)
Fix: Undo pushes were missing for Add/Remove Driver Variable buttons, and Remove Driver button
January 1, 2018, 15:03 (GMT)
Fix T53300: Bone Extrude via Ctrl + Click is not done from active bone tail
January 1, 2018, 15:03 (GMT)
Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer renders single frames only
January 1, 2018, 15:03 (GMT)
Fix: When transforming GP strokes in "Local" mode, the strokes would get obscured
by the transform constraint lines

Ported over e7395c75d504af2c2f720f43ea27b93e04a378e4 from the
greasepencil-object branch. I should've fixed this ages ago, but
couldn't figure out why at the time.
January 1, 2018, 15:03 (GMT)
Fix T52861: Keymap editor filter doesn't show shortcuts using "+"
January 1, 2018, 15:03 (GMT)
T50354: Action length calculation added unnecessary padding if some F-Curves
only contained a single key (on the last real frame of the action).
January 1, 2018, 15:02 (GMT)
Fix T52733 Percent mode for Bevel sometimes had nans.

Forgot some initialization.
January 1, 2018, 15:01 (GMT)
Alembic import: fixed mesh corruption when changing topology

When the mesh changed topology but kept the vertex count the same, it would
result in a corrupt mesh. By checking the face & loop counts too, this has
become less likely.

I've checked IPolyMeshSchema::isConstant(), but it returns true even when
we see that the mesh changed topology.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021