Blender Git Commits

Blender Git "master" branch commits.

Page: 2286 / 5574

September 14, 2016, 13:57 (GMT)
Fix memory leak in copy pose operator
September 14, 2016, 13:54 (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, 12:59 (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, 10:58 (GMT)
Attempt to fix broken path remapping in own rB443b3ca9b9cb.
September 14, 2016, 10:02 (GMT)
CMake: decouple WITH_CYCLES_OPENSUBDIV from WITH_OPENSUBDIV, and enable on OS X.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D2227
September 14, 2016, 09:35 (GMT)
Fix two issues related to 'partial' .blend files:

I) Filename was not put in temp Main generated to save selected data only,
this was breaking readcode when trying to open partial file, leading to missing
filename in final loaded Main data.

II) Read code would confuse partial .blend files with Undo ones, when they had no screen in them
(which happens to 99.999% of partial .blend files I guess).

Reported by @sybren, thanks.

Should be safe enough for 2.78 release.
September 13, 2016, 17:02 (GMT)
FileBrowser: Always do full cache refresh while we are still listing...

Does not seem to be a problem with embeded filelisting code, but was breaking with some experimental asset engines.
September 13, 2016, 11:46 (GMT)
Cycles: Implement threaded SVM nodes compilation

The title says it all actually. From tests with barber shop scene here
gives 2-3x speedup for shader compilation on my oldie i7 machine. The
gain is mainly due to textures metadata query from jpeg files (which
seems to requite de-compression before metadata can be read). But in
theory could give nice improvements for scenes with huge node trees
as well (i'm talking about node trees of complexity of fractal which
we had reports about in the past).

Reviewers: juicyfruit, dingto, lukasstockner97, brecht

Reviewed By: brecht

Subscribers: monio, Blendify

Differential Revision: https://developer.blender.org/D2215
September 13, 2016, 11:23 (GMT)
Fix bpy.data.user_map() ignoring unused datablocks.

Should be backported to 2.78.
Found by Sybren here in studio, thanks!
September 13, 2016, 11:12 (GMT)
Outliner: Report linked datablock edit failure when trying to rename linked data in outliner
September 13, 2016, 10:38 (GMT)
Fix T49323: Ineffective bone roll calculation with low rig scale

The code was expecting vector to be normalized, however after
applying inverted object matrix it was possible to have scale
applied to it.
September 13, 2016, 09:33 (GMT)
Fix T49336: Outliner allows to edit restrict flags for linked objects
September 13, 2016, 09:05 (GMT)
Cycles: Tweak empty boundbox children

The idea here is to make assert failure to fail sooner on an incorrect
node address rather than later with stack overflow.
September 13, 2016, 08:59 (GMT)
Fix T49290: Specific .blend with hair crashes in MacOS 2.78 RC1 on render

The issue was caused by some false-positive empty non-AABB intersection.
Tried to tweak it a bit so it does not record intersection anymore.

Hopefully will work for all platforms. Tested here on iMac and Debian.
Revision 54b0065 by Mike Erwin
September 13, 2016, 07:21 (GMT)
Gawain: fix Windows compile error

MSVC was NOT happy about uint64_t, now it is.
Revision 1b5b899 by Mike Erwin
September 13, 2016, 06:51 (GMT)
OpenGL: add built-in GPU_SHADER_3D_DEPTH_ONLY

We?re discussing several techniques that require a depth pre-pass.
Revision ddb1d56 by Mike Erwin
September 13, 2016, 06:41 (GMT)
Gawain: geometry batches (unfinished)

Vertex Buffer to store vertex attribute data.
Element List (AKA Index Buffer) to select which vertices to use.
Batch combines these into an object that can be built once then drawn
many times.

Porting over from the C++ version? Most of this C code is compiled but
unused. Some of it is not even compiled. Committing now in case I?m
lost at sea.
September 13, 2016, 06:39 (GMT)
API doc update script: Fix generated zipfile name, was broken in 'release' case...
Revision b6bd299 by Mike Erwin
September 13, 2016, 06:18 (GMT)
Gawain: reorganize source code

Put Gawain source code in a subfolder to make the boundary between the
library and the rest of Blender clear.

Changed Gawain?s license from Apache to Mozilla Public License. Has
more essence of copyleft ? closer to GPL but not as restrictive.

Split immediate.c into several files so parts can be reused (adding
more files soon?)
Revision 620724d by Julian Eisel
September 12, 2016, 16:39 (GMT)
Fix error in --debug-handlers printing

Was missing else block (and also missing newline character). Caused by e672e7a070e698.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021