Blender Git Commits

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

Page: 7 / 11

September 22, 2016, 13:02 (GMT)
Buildinfo: Improve behavior with detached HEAD

Try real hard to detect which branch we've detached from.
September 22, 2016, 13:02 (GMT)
Fix T49425: Freestyle in viewport keeps updating over and over.

Regression caused by rBb27ba26, we would always tag datablocks to update in G.main,
ignoring given bmain, now always use this one instead.

To be backported to 2.78.
September 22, 2016, 13:02 (GMT)
GPencil: Fix memory leak using stroke arrange OP
September 22, 2016, 10:37 (GMT)
Blender 2.78: Point locales to the latest branch
September 22, 2016, 10:33 (GMT)
Cycles: Fix update of subdivision meshes when global dice rates change

When subdivision settings were moved from meshes to objects this was missed,
should work fine now.
September 22, 2016, 10:33 (GMT)
Cycles: Adaptive isolation

Idea here is to select the lowest isolation level that wont compromise quality.
By using the lowest level we save memory and processing time. This will also
help avoid precision issues that have been showing up from using the highest
level (T49179, T49257).

This is a pretty simple heuristic that gives ok results. There's more we could
do here, such as filtering for vertices/edges adjacent geometric features that
need isolation instead of checking them all, but the logic there could get a
bit involved.

There's potential for slight popping of edges during animation if the dice
rate is low, but I don't think this should be a problem since low dice rates
really shouldn't be used in animation anyways.

Reviewed By: brecht, sergey

Differential Revision: https://developer.blender.org/D2240
September 22, 2016, 10:33 (GMT)
Cycles: Soft minimum for dice rates

Use 0.5 as a soft minimum for dice rates to help from setting them too
low. Lower values can still be set by typing in the value.
September 22, 2016, 09:14 (GMT)
Blender 2.78: Point addons to an updated branch
September 22, 2016, 09:13 (GMT)
Blender 2.78: Move to release cycle
September 22, 2016, 09:07 (GMT)
Fix: Grease Pencil sculpting crashes when sculpting on layers without any strokes

Reported by @loochmunz. I've also gone through checking for and fixing other places
where this was also occurring.


To be included in 2.78
September 22, 2016, 09:07 (GMT)
Fix non-finite normalization factor in certain cases
September 22, 2016, 09:07 (GMT)
Bring blender_release.cmake uptodate with the changes from D2227
September 22, 2016, 09:07 (GMT)
GPencil D+W Pie: Don't show editing operators when not in editmode

These operators only operate on the selected strokes, but when not in editmode,
stroke vertices are not shown.

Safe for 2.78
September 22, 2016, 09:07 (GMT)
[windows] add some helpers to make.bat to facilitate making release builds.

New features:
1) Release target that checks for both cuda 7.5 and 8 with WITH_CYCLES_CUDA_BINARIES=ON and CYCLES_CUDA_BINARIES_ARCH=sm_20;sm_21;sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61 options set.
2) Option to switch between x86 and x64 builds, the default remains (auto detect the architecture) but can be overridden.
3) Option to switch between vs12(2013) and vs14(2015) default is 2013.

Reviewers: juicyfruit, sergey

Reviewed By: sergey

Tags: #platform:_windows

Differential Revision: https://developer.blender.org/D2180
September 22, 2016, 09:07 (GMT)
CMake: Fix copy-paste error
September 22, 2016, 09:07 (GMT)
Lowercase includes for psapi.h and dbghelp.h windows includes.
This makes cross compilation a little less painful
September 22, 2016, 09:07 (GMT)
Fix T49375: align rotation with snap target isn't toggleable in edit mode.

Based on D2237, but fixed patch always hiding 'snap on self' button...

Should be safe for 2.78.
September 22, 2016, 09:07 (GMT)
CacheFile: make sure SpinLock is destroyed when exiting Blender.

Missed in rB62b1cdd6.
September 22, 2016, 09:07 (GMT)
Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh appearance
September 22, 2016, 09:07 (GMT)
regression fix for 1346482d23f167fa57049128384246397fda8d27: The length of leaf bones should always be set to the length of the smallest bone. since the mentioned commit the importer did only recalculate the leaf bone length when the 'fix leaf bones' option was also enabled.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021