Blender Git Commits

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

Page: 3 / 6

September 4, 2017, 11:02 (GMT)
Fix T52483: Fill is incorrect for interpolated strokes

The recalc flag must be enabled for new interpolated strokes.
September 4, 2017, 10:59 (GMT)
BMesh: use predictable order for remove-doubles

Each qsort implementation may give different results when values match.

Now fallback to sorting by index.
September 4, 2017, 10:59 (GMT)
Docs: BMesh.from_mesh behavior w/ multiple calls
September 4, 2017, 10:59 (GMT)
Fix T51400: Pasting hex code fails

The # prefix is supported,
the button didn't give enough space to paste it.

D2812 by @candreacchio
September 4, 2017, 10:59 (GMT)
Missed last commit
September 4, 2017, 10:59 (GMT)
Fix T52515: Crash on BMesh.to_mesh()
September 4, 2017, 10:59 (GMT)
Fix minor Mesh -> BMesh conversion issues

- Vertex only meshes never restored their selection history.
- Select history was cleared on the source instead of the target.

Simple Optimizations:
- Avoid O(n^2) linked list looping that checked the entire list before
adding elements (NULL values in the source array to prevent dupes).
- Re-use vert & edge lookup tables instead of allocating new ones.
September 4, 2017, 10:59 (GMT)
Docs: rename var and comment how it's used

switch_from_camera wasn't right since it was used for auto-perspective.
September 4, 2017, 10:58 (GMT)
Correction to last fix
September 4, 2017, 10:58 (GMT)
Fix T52490: NDOF orbit doesn't lock in ortho view

Regression in af3f7db caused by own fix for T51324
September 4, 2017, 10:58 (GMT)
Fix T52396: Crash loading template w/o config dir
September 4, 2017, 10:57 (GMT)
Fix T52227: Time Slide tool doesn't take NLA mapping into account

To be backported to 2.79
September 4, 2017, 10:57 (GMT)
Increase max/min frame range to over a million

For some specific pipelines (e.g., holographic rendering) you can easily
need over a million frames (1k * 1k view angles).

It seems a corner case, but there is no real reason not to allow users
doing that.

That said we do loose subframe precision in the highest frame range. Which can
affect motionblur. The current maximum sub-frame precision we have is 16.
While the previous limit of 500k frames has a precision of 32.

Thanks to Campbell Barton for the help here.

To be backported to 2.79
September 4, 2017, 10:57 (GMT)
Fix T52472: VSE Audio Volume not set immediately

Audio mixing is done with volume interpolation. A new handle started at
volume 1, now starting at volume 0 for a smooth fade in.
September 4, 2017, 10:56 (GMT)
Fix T52588: Shape key value driver variables of duplicated object sets refer to old objects.

Regression since 2.78, to be backported to 2.79.
September 4, 2017, 10:56 (GMT)
Fix T52498: Deleting force field doesn't remove "Surface" from modifier stack.

Logic in `ED_object_check_force_modifiers` was inconsistent between add
and remove modifier cases.

Should be safe enough for 2.79.
September 4, 2017, 10:56 (GMT)
Fix T52478: Error report "Shrinkwrap: out of memory" on invisible target.

Shrinkwrap must check it does have valid target data.

Safe for 2.79 release.
September 4, 2017, 10:56 (GMT)
Fix T52538: Outliner crash when displaying groups and using Show Active on editmode bone not in any groups

There's no guaranty that given ID is found in current outliner tree...

Safe for 2.79, though not a regression.
September 4, 2017, 10:56 (GMT)
Cycles: Mark pixels with negative values as outliers

If a pixel has negative components, something already went wrong, so the best option is to just ignore it.

Should be good for 2.79.
September 4, 2017, 10:56 (GMT)
Fix T52481: After making all local, local proxies of linked data get broken after file save and reload.

Issue was nasty hidden one, the dual status (mix of local and linked)
of proxies striking again.

Here, remapping process was considering obdata pointer of proxies as
indirect usage, hence clearing the 'LIB_TAG_EXTERN' of obdata pointer.
That would make savetoblend code not store any 'lib placeholder' for
obdata data-block, which was hence lost on next file read.

Another (probably better) solution here would be to actually consider
obdata of proxies are fully indirect usage, and simply reassign proxies
from their linked object's obdata on file read...

However, that change shall be safer for now, probably good for 2.79 too.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021