Blender Git Commits

Blender Git "master" branch commits.

Page: 2001 / 5574

September 14, 2017, 12:58 (GMT)
Correct error in last commit
September 14, 2017, 12:03 (GMT)
Fix T51416: Blender Crashes while moving Sliders

The issue here was that removing datablock from main database will poke editors
update, which includes buttons context to free users of texture. Since Cycles
will free datablocks from job thread, it might crash Blender since main thread
might be in the middle of drawing.

Solved by exposing extra arguments to bpy.data.foo.remove() which indicates
whether we want to perform ID user count and interface updates. While scripts
shouldn't be using those normally, this is the only way to allow Cycles to skip
interface update when removing datablock.

Reviewers: mont29

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D2840
September 14, 2017, 11:50 (GMT)
Fix T52653: Render output of linked scenes conflicts with other scenes with the same name

The issue was caused by render result identifier only consist of scene name,
which could indeed cause conflicts.

On the one hand, there are quite some areas in Blender where we need identifier
to be unique to properly address things. Usually this is required for sub-data
of IDs, like bones. On another hand, it's not that hard to support this
particular case and avoid possible frustration.

The idea is, we add library name to render identifier for linked scenes. We use
library name and not pointer so we preserve render results through undo stack.

Reviewers: campbellbarton, mont29, brecht

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D2836
September 14, 2017, 11:23 (GMT)
Depsgraph: Fix crash in masking, related on T52749
September 14, 2017, 11:17 (GMT)
Merge branch 'master' into blender2.8
September 14, 2017, 11:12 (GMT)
Fix T52749: New Depsgraph - Render View Mask is not initialized correctly
September 14, 2017, 11:09 (GMT)
Masks: Split layer evaluation into separate function

This way we can easily re-use bits of code for new dependency graph.

Currently should be no functional changes.
September 14, 2017, 09:56 (GMT)
Fix T52739: Crash loading corrupted video files

Affects both "normal" open as a video file and thumbnail generation.
September 14, 2017, 08:58 (GMT)
Fix failure in our UI code that could allow search button without search callbacks, leading to crash.

Related to (exposed by) T52735, fixes the reported crash but not the
underlying issue.

To be backported to 2.79a should we do one.
September 14, 2017, 07:43 (GMT)
Fix T52723: Reset UV layers failed
September 14, 2017, 07:31 (GMT)
Fix T52741: Follow track with depth object crashes Blender with new depsgraph
September 14, 2017, 07:01 (GMT)
Recent action-bake used Py3.6 syntax
September 14, 2017, 06:08 (GMT)
Fix T52291: Boolean fails w/ co-linear edged ngons

This means boolean tessellation wont match viewport tessellation
however it's needed to avoid zero area triangles causing problems.
September 13, 2017, 23:03 (GMT)
DRW: Fix texture binding logic.
September 13, 2017, 23:03 (GMT)
GPUCodegen: Add New GPU_SOURCE_STRUCT to be used for Closure Sockets

This way we dont rely on the static array of chars that was causing T52385.

That fixes T52385.
September 13, 2017, 19:01 (GMT)
Manipulator: use box style for render border
September 13, 2017, 18:33 (GMT)
Manipulator: cage2d expand hotspot

With new style drawing hotspot should be in the middle of the border,
not inside it.
September 13, 2017, 18:05 (GMT)
Manipulator: disable hover for camera border
September 13, 2017, 17:51 (GMT)
GPU_immediate_util: Add x,y radius to circle draw

A version of circle drawing for non 1:1 aspects
September 13, 2017, 17:51 (GMT)
Manipulator: alternate cage2d draw style

Doesn't rely on hovering, more consistent with 2D drawing tools.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021