Blender Git Commits

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

Page: 21 / 24

September 22, 2016, 09:07 (GMT)
Fix T49386: Blender crashes when told to load an OCIO LUT that does not exist
September 22, 2016, 09:07 (GMT)
Fix T49179: Parts of mesh disappear with adaptive subdivision

Problem was zero length normal caused by a precision issue in patch evaluation.
This is somewhat of a quick fix, but is better than allowing possible NaNs to
occur and cause problems elsewhere.
September 22, 2016, 09:07 (GMT)
Fix Py's IDs user mapping: do not consider ShapeKeys' from here.

This is internal pointer helper for scene evaluation and tools, though exposed to bpy API,
it can give false 'dependency cycles' in bpy.data.user_map() results.

That's followup to rBe007552442634 really, both should be backported to 2.78
September 22, 2016, 09:07 (GMT)
Fix crash in some cases when deleting particle systems.

Those 'never null' ID pointers are really a PITA to handle... luckily we don't have much of those around!

Found by Sybren, thanks.

Should be backported to 2.78.
September 22, 2016, 09:07 (GMT)
Fix filebrowser not getting back to valid dir in Release builds.

Stupid mistake wrapping path validation code inside a BLI_assert, which means it was
only called in Debug builds...

Found by Sergey, thanks.

Should be backported to 2.78.
September 22, 2016, 09:07 (GMT)
Fix T49384: crash in tangent space calculation with NaN mesh vertices.
September 22, 2016, 09:07 (GMT)
Fix Py's IDs user mapping: do not consider proxy_from here.

This is internal pointer helper for scene evaluation and tools, it's not exposed to bpy API anyway,
and can give false 'dependency cycles' in bpy.data.user_map() results.

Found by sybren in his Splode work.
September 22, 2016, 09:07 (GMT)
Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL output
September 22, 2016, 09:07 (GMT)
fix Mac build with Xcode 8

Small issues in GHOST
- use NSApplicationDelegate protocol for our app delegate
- make sure NSApp is initialized before using
(cherry picked from commit df7be04ca6d4b6dccc998445386228699d72d072)
September 22, 2016, 09:07 (GMT)
Fix memory leak in copy pose operator
September 14, 2016, 14:46 (GMT)
Blender 2.78: Point locales to a new branch hash
September 14, 2016, 14:24 (GMT)
Cleanup: Fix epic indent failure in previous commit :/
September 14, 2016, 14:15 (GMT)
Fix missing PaintCurves list in bpy.data

Minimal list features for now, no add/remove stuff, that we can add later...

Reported by sybren.

Should be safe for 2.78.
September 14, 2016, 14:14 (GMT)
Fix T49341: Bad motion blur behavior in Cycles when using Speed effect in Sequencer

Cycles was thinking it always rendering integer frame, which is not correct.
September 14, 2016, 13:58 (GMT)
Fix T49342: TypeError when autocompleting bpy.app.something.

Regression from rB036c006cefe471. We can't use self here, self is bpy.app, not pydescriptor of python path getsetter...

So for now, do not try to replace getsetter by actual value in bpy.app's dict,
just return static var generated on first run.

Should be safe for 2.78.
September 14, 2016, 11:26 (GMT)
Attempt to fix broken path remapping in own rB443b3ca9b9cb.
September 14, 2016, 11:26 (GMT)
Code Cleanup: Deduplicate undo node freeing code
September 14, 2016, 11:26 (GMT)
Fix: GPencil drawing sessions now respect limits for maximum undo steps

When drawing with Grease Pencil "continous drawing" for a long time
(i.e. basically, drawing a very large number of strokes), it could be
possible to cause lower-specced machines to run out of RAM and start
swapping. This was because there was no limit on the number of undo
states that the GP undo code was storing; since the undo states grow
exponentially on each stroke (i.e. each stroke results in another undo
state which contains all the existing strokes AND the newest stroke), this
could cause issues when taken to the extreme.
September 14, 2016, 10:39 (GMT)
Blender 2.78 release: Update addons hash once again
September 14, 2016, 10:37 (GMT)
CMake: decouple WITH_CYCLES_OPENSUBDIV from WITH_OPENSUBDIV, and enable on OS X.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D2227
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021