Blender Git Commits

Blender Git "master" branch commits.

Page: 2624 / 5574

April 17, 2015, 16:12 (GMT)
BGE : Fix light layer check

The layers in Blender are using a bit field for the 20 layers. The light layer value was limited to 20, so the highest usable light layer was five.
The patch modify the range and add layer out of range error messages.

Reviewers: sybren, hg1, moguri

Reviewed By: hg1, moguri

Projects: #game_engine

Differential Revision: https://developer.blender.org/D1238
April 17, 2015, 15:25 (GMT)
Bake-API: reduce memory footprint when baking more than one object (Fix T41092)

Combine all the highpoly pixel arrays into a single array with a lookup
object_id for each of the highpoly objects.

Note: This changes the Bake API, external engines should refer to the
bake_api.c for the latest API.

Many thanks for Sergey Sharybin for the complete review, changes
suggestion and feedback. (you rock!)

Reviewers: sergey

Subscribers: pildanovak, marcclintdion, monio, metalliandy, brecht

Maniphest Tasks: T41092

Differential Revision: https://developer.blender.org/D772
April 17, 2015, 14:16 (GMT)
Cleanup: redundant casts
April 17, 2015, 14:03 (GMT)
Fix BPlayer (c)
April 17, 2015, 13:57 (GMT)
Depsgraph: Report total time spent on scene update

Previously was only per-thread timing.
April 17, 2015, 13:50 (GMT)
Cleanup: remove unused face normals

also use const
April 17, 2015, 13:41 (GMT)
Code cleanup (for previous commit)
April 17, 2015, 13:38 (GMT)
Image Editor: Fix passes increase/decrease buttons

This was half-broken even in 2.74 (if you were using compositor), multiview did us the favour of breaking this for all cases (you are welcome).
It is all working now.
April 17, 2015, 12:48 (GMT)
Fix T44336: Unable to select cycles-specific passes in UV/image editor

This approach gets rid of iuser->pass for good.

Also, I'm commenting out the pass increase/decrease. This was broken
since multiview. I will fix it later (before 2.75), but I didn't want to
get this patch mangled with that fix.

Thanks Sergey Sharybin for the review and feedbacks.

Reviewers: sergey

Differential Revision: https://developer.blender.org/D1232
April 17, 2015, 08:07 (GMT)
Dyntopo: save 4 bytes per BMLogVert
April 17, 2015, 07:34 (GMT)
Dyntopo: avoid redundant lookup on original data
April 17, 2015, 06:09 (GMT)
Fix T44411: poll() function of MESH_OT_knife_project was not strict enough.

We need a 3DView region here, not only the 3DView...
Revision 09f2aa9 by Joshua Leung
April 17, 2015, 01:32 (GMT)
Fix T44412: Crash when trying to paint on a GPencil frame when the frames are out of order
Revision 582fa5e by Joshua Leung
April 17, 2015, 01:02 (GMT)
Fix for Grease Pencil and negative frames

While investigating T44412, I noticed some weirdness going on when trying to
draw on frame 0 (i.e. strokes were getting added to frame 1 instead). Clearly,
this seemed like an off-by-one error related to clamping to prevent negative
frames which was also excluding frame 0.

This commit reverts the fixes made for T36831 in:
rBf18f2fbb33d90ecc91e6f3d063cb9f97f217e808

After thinking this over, I think these checks against drawing on negative
frames aren't needed. Even if the current userpref setting doesn't allow
navigating to negative frames, this may not be true for other users that
may work on the same file (in a team environment). Also, negative frame
values can get set via the dopesheet.
Revision 4cd3754 by Jorge Bernal
April 17, 2015, 00:12 (GMT)
BGE: Fix for T44374 Crash when collision sensor deactivated

Don't allocate memory for sensor logic brick if it is deactivated
April 16, 2015, 17:11 (GMT)
Cleanup: use const for sculpt code
Revision bbae066 by Gaia Clary
April 16, 2015, 17:02 (GMT)
Added Support for Custom Vertex Normals to Collada exporter
April 16, 2015, 16:35 (GMT)
OpenGL does not like line thickness less than 1.0.

Check here is not completely correct either, we should check against
GL_ALIASED_LINE_WIDTH_RANGE and GL_SMOOTH_LINE_WIDTH_RANGE
Revision 6589d07 by Joshua Leung
April 16, 2015, 13:11 (GMT)
Action Editor: Preemptive fix for null-pointer dereference

A few weeks ago, I got a random crash while testing som edge cases
(IIRC, it was trying to assign an action with no active object),
which I haven't been able to reproduce since then. This commit though
adds some extra sanity checks here, as a user may try to assign an
action to an animdata block which did not have an action already.
Revision 0b69156 by Joshua Leung
April 16, 2015, 13:11 (GMT)
Fix T44408: "Rest Length" property in the Stretch To constraint was getting clipped when using Metric Units

Increased the upper bound for the "Rest Length" property to cope with metric
units, especially when large (i.e. > 2 m) distances are involved. It may be
necessary to increase this again in the future, if even larger distances get
used (though it then starts getting a bit difficulty to justify such setups).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021