Blender Git Commits

Blender Git "blender-v2.78c-release" branch commits.

Page: 16 / 24

October 19, 2016, 12:26 (GMT)
Fix T49636: material draw mode crash with displacement and missing group input node.
October 19, 2016, 12:26 (GMT)
Fix OLD pre-git links in the API, add missing factory-startup option to blender executions.

Reviewers: mont29

Reviewed By: mont29

Tags: #bf_blender, #python, #infrastructure:_websites

Differential Revision: https://developer.blender.org/D2290
October 19, 2016, 12:26 (GMT)
Make console message more clear for --scene argument
October 19, 2016, 12:26 (GMT)
Fix T49608: runtime-only particle's boid->ground Object pointer was left dangling to invalid value in read code...
October 19, 2016, 12:26 (GMT)
Fix T49502: file browser on OS X not highlighting external drives.
October 19, 2016, 12:26 (GMT)
BLI_task: fix case were some pool could work in more threads than allowed.

We were checking for number of tasks from given pool already active, and
then atomically increasing it if allowed - this is not correct, number
could be increased by another thread between check and atomic op!

Atomic primitives are nice, but you must be very careful with *how* you
use them... Now we atomically increase counter, check result, and if we
end up over max value, abort and decrease counter again.

Spotted by Sergey, thanks!
October 19, 2016, 12:26 (GMT)
Fix T49609: Point density textures: vertex colors are not properly averaged in BI

Nice to have in 2.78a, though not a regression.
October 19, 2016, 12:26 (GMT)
Fix T49629: Graph editor normalize function doesn't work on f-curves with a constant key value

Technically it is a regression in behavior and should be 2.78a.
October 19, 2016, 12:26 (GMT)
Fix T49622: Grease pencil not rendering out of VSE
October 19, 2016, 12:26 (GMT)
Fix T49623: Immediately crash trying to render attached file in Cycles

Original fix in this area was not really complete (but was the safest at
the release time). Now all the crazy configurations of slots going out
of sync should be handled here.
October 19, 2016, 12:26 (GMT)
Fix a few compile errors with C++11 on macOS.
October 19, 2016, 12:26 (GMT)
Fix viewport camera gets out of sync in certain cases

It was possible to have two viewports opened and start using Ctrl-0
to make different objects an active camera for the viewport. This
worked fine for viewports which had decoupled camera from the scene,
but if viewport was locked to scene camera it was possible to run into
situation when two different viewports are locked to scene camera but
had different v3d->camera pointers.
October 19, 2016, 12:26 (GMT)
Fix T49595: bpy - negative skin_vertices radius crashes Blender

This is unsigned value (negative radius does not have much sense anyway!).
October 19, 2016, 12:26 (GMT)
Fix T49523: very slow normal map tangent computation for rendering in 2.78.
October 19, 2016, 12:26 (GMT)
Cycles: Fix OpenCL split kernel compilation after recent CUDA 8 performance fix
October 19, 2016, 12:26 (GMT)
Cleanup: Update links to online py API doc, and remove old commented stuff.
October 19, 2016, 12:26 (GMT)
Fix wrong separator line width after drawing vec icon

Was visible in Dynamic Context Menu add-on.
October 19, 2016, 12:26 (GMT)
Datablock management: remove 'proxy_from' pointer from 'is ID used' checks.

Pretty much same reason as for the 'from' pointer of shapekeys - runtime
data creating loops and 'ghost' dependencies between datablocks.

We need to handle them in cases like remapping, but whall not take them
into account to check dependencies between datablocks... :/
October 19, 2016, 12:26 (GMT)
[msvc] make.bat remove mixed cuda 7.5/8.0 build for release since all kernels can now be properly build with 8.0
October 19, 2016, 12:26 (GMT)
Fix T49553: Blender 2.78 crashes when File->Data Previews ->Refresh Datablock Previews

New recursive iteration over IDs in BKE_library_foreach_ID_link() was
broken by the infamous nodetree case. We cannot really recusively call
this function in that case, so better to deffer handling of
non-datablock NodeTrees as if real IDs here.

Also fixed initial ID not being stored as handled, in rare cases this
could also lead to infinite looping.

To be backported to 2.78a.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021