Blender Git Commits

Blender Git "master" branch commits.

Page: 2862 / 5574

May 22, 2014, 04:58 (GMT)
Fix T40309: Select inner region 'bigger' failed with equal regions
Revision 6ce67a8 by Joshua Leung
May 22, 2014, 03:46 (GMT)
For increased type safety, ANIM_animdata_filter() now specifies the enums its arguments can use

Hopefully this should help prevent bugs lik T40304 from occurring again.
Revision 5f70f8b by Joshua Leung
May 22, 2014, 03:45 (GMT)
Code cleanup - Reshuffling some defines
Revision 6f99699 by Joshua Leung
May 22, 2014, 03:37 (GMT)
Previous commit uncovered another bug - Ungrouped FCurves couldn't be rearranged still

This was because to the filtering code, those FCurves still weren't in any
groups, and so couldn't be visible (since a temporary group is created to
house them). As a result, the visible-channels list would be empty, causing
all hidden FCurves to be treated as hidden.
Revision 9e76f13 by Joshua Leung
May 22, 2014, 03:25 (GMT)
Fix T40304: Rearranging NLA Tracks (and actually, all animation channels) didn't work anymore

These were broken by 1f3655d224196129fc6daf20e678199b95321bff, since
an argument of the wrong type was getting passed to ANIM_animdata_filter(),
resulting in no channels ever being picked up for the "visible channels" list.
Revision 5bb615c by Joshua Leung
May 22, 2014, 02:10 (GMT)
Bugfix T40292: Trying to rename shapekey datablocks from AnimEditors renamed object instead
May 22, 2014, 01:58 (GMT)
Fix for image garbage collection failing to run for render-only views

Check for freeing old images was running per-object, move this to viewport drawing.
May 22, 2014, 01:28 (GMT)
Fix T40283: Matcaps disables GLSL shadows
May 21, 2014, 20:37 (GMT)
Fix T40297: Crash while ripping an edge when autosmooth is activated.

Turned out there was still quite a few cases were indices were set dirty,
but elem_index_dirty was not tagged accordingly (mostly for BM_LOOP,
but a few others as well). So probably this crash was not the only one
hidden here.

Hopefully all possible cases were catched this time!
May 21, 2014, 18:10 (GMT)
Bake API: partial fix T40156 (applyRotation issues)

This fixes most of the cases, the only situation not addressed is when
the highpoly object(s) has non-uniform scale.

mul_transposed_mat3_m4_v3() should take care of non-uniform scales so
I'm a bit confused on why it doesn't work. The lowpoly object can have
any transformation, the only issue is if the highpoly object has
non-uniform scale.

Test file of the remaining issue:
https://developer.blender.org/file/info/PHID-FILE-tpw2xgddyzxtpg3e7xzs/

Reference reading:
http://www.unknownroad.com/rtfm/graphics/rt_normals.html
Revision 79fe023 by Lukas Toenne
May 21, 2014, 17:07 (GMT)
Fix T40299, Crash on rendering due to dependency cycles and NULL pointer when using particle duplis.
May 21, 2014, 16:52 (GMT)
Minor cleanup of previous commit.
May 21, 2014, 16:35 (GMT)
Fix T40222 texture painting on mirrored meshes does not apply pixel
bleeding at the symmetry edges.

We need an extra way to detect if faces overlap here. An easy way is to
detect the winding of the faces in UV space. If the winding differs, the
faces will naturally overlap. I have tried a few approaches here such as
choosing an offset point from the middle of the edge for intersection in
both faces of the edge in uv space, but winding is the safest way and
should work with very small faces/dense meshes too.
May 21, 2014, 15:46 (GMT)
Freestyle: code cleanup: removed old commented lines of code in SilhouetteGeomEngine.
May 21, 2014, 15:46 (GMT)
Freestyle: code cleanup - removed very old commented lines of code.
May 21, 2014, 15:46 (GMT)
Fix for a regression in rBe84732858590.
May 21, 2014, 15:46 (GMT)
Freestyle: Fix for Z normalization in SilhouetteGeomEngine.

The Z component of the projected point in the 2D image space has already been normalized
in GeomUtils::fromWorldToImage().
May 21, 2014, 15:46 (GMT)
Freestyle: Added utility function SilhouetteGeomEngine::CameraToImage().

TODO: Fix for Z normalization in SilhouetteGeomEngine methods.
May 21, 2014, 15:12 (GMT)
use C style string formatting
May 21, 2014, 13:51 (GMT)
Fix T39711: cycles particle motion blur affected by viewport draw method.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021