Blender Git Loki

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

Page: 3 / 22

January 31, 2018, 14:28 (GMT)
Fix T53962: Cycles OpenCL compile error in some scenes.

This part of 212a8d9e needed to be ported over for 2ca933f to work.
January 31, 2018, 11:46 (GMT)
Fix possible concurency issue in mesh normals computation.

Failure in own code from last December, thanks @sergey for finding it.

To be backported to 2.79a.
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 26, 2018, 14:18 (GMT)
Related to T53003: tweak scene fps range.

Move restricted 'reasonable' range to ui_range, and allow wider values
for manual settings.
January 26, 2018, 14:18 (GMT)
Fix T53003: IMB: Invalid framerate handling due to short integer overflow.

FFMPEG uses int for the numerator, while Blender uses a short. So in
cases people gave weird exotic framerate values and we cannot reduce
enough the numerator, we'd get totally weird values (even negative frame
rates sometimes!)

Now we add checks for short overflow and approximate as best as possible
in that case (error should not matter unless you have shots of at least
several hundreds of hours ;) ).
January 26, 2018, 14:18 (GMT)
IMB: Add asserts that returned fps and fps base are strictly positives.

Forgot to add that in previous commit, also related to T53003.
January 26, 2018, 07:45 (GMT)
Fix part of T53080: all material previews re-rendering after undo.

This reverts commit dc2617130b2e1d7d2b9892fbd7c6e7b60caafb66, which disabled
writing of previews for undo. While this uses some memory, re-rendering all
previews is very expensive, especially if for example you have lots of materials
using high-res image textures.
January 24, 2018, 15:06 (GMT)
Fix T53593: sculpt brush rake spacing bug after recent bugfix.
January 23, 2018, 15:16 (GMT)
Cycles: Fix bug in user preferences with factory startup

Namely, the issue would happen when CPU device was never used before.
Issue with wrong merge conflict resolution.
January 22, 2018, 14:48 (GMT)
Blender 2.79a: Use latest dev-tools

This way release checker used by Linux release environment is corrected.
January 22, 2018, 13:41 (GMT)
Blender 2.79a: Show both version char and rc text on splash
January 22, 2018, 13:38 (GMT)
Blender 2.79a: Use proper version char
January 22, 2018, 13:32 (GMT)
Blender 2.79a: Point submodules to updated hash
January 22, 2018, 11:57 (GMT)
Task scheduler: Start with suspended pool to avoid threading overhead on push

The idea is to avoid any threading overhead when we start pushing tasks in a
loop. Similarly to how we do it from the new dependency graph. Gives couple of
percent of speedup here, but also improves scalability.
January 22, 2018, 11:56 (GMT)
Task scheduler: Clarify why do we need an atomic add of 0
January 22, 2018, 11:54 (GMT)
Cycles: Fix crash opening user preferences after adding extra GPU

We can not store pointers to elements of collection property in the
case we modify that collection. This is like storing pointers to
elements of array before calling realloc().
January 22, 2018, 11:39 (GMT)
Cycles tests: Add extra image tests
January 22, 2018, 11:39 (GMT)
Fix T53012: Shadow catcher creates artifacts on contact area

The issue was caused by light sample being evaluated to nan at some point.
This is root of the cause which is to be fixed, but is very hard to trace down
especially via ssh (the issue only happens on AVX2 release build). Will give it
a closer look when back to my AVX2 machine.

For until then this is a good check to have anyway, it corresponds to what's
happening in regular radiance sum.
January 22, 2018, 11:32 (GMT)
Fix retro-futuristical atempt to include some keymaps for non-backported feature from master.

Was making unittests unhappy.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021