Blender Git Commits

Blender Git "master" branch commits.

Page: 3620 / 5574

May 15, 2012, 01:28 (GMT)
svn merge ^/trunk/blender -r46559:HEAD

May 14, 2012, 23:36 (GMT)
Cleanup optimization compile flags for mingw-w64.
After testing it seems that for safe debug sessions, debug build optimizations need to be off.

Also removed sse flags from release flags since they are included in ray optimization flags which are on by default.
Revision 8f2c848 by Dan Eicher
May 14, 2012, 21:32 (GMT)
SequenceElements.pop() -- added 'index' argument instead of just chopping off the last element
May 14, 2012, 20:59 (GMT)
Partial fix for bug #31458 Convex Hull operator crash

Change hull's point/triangle side test to > rather than >=.

This seems to fix the (infinite?) loop, but not the crash.
May 14, 2012, 20:58 (GMT)
Fix precision issue for bmo_hull.interior_geom output slot.

Keep track of interior verts during the hull build to avoid
imprecise floating-point test afterward.
May 14, 2012, 19:41 (GMT)
fix for odd mask curve handle calculation
- reuses auto handle calculation
- keeps handle length relate to surrounding handles

todo
- only works well when cyclic is off
- isnt aspect aware (looks like other tools are not aspect aware too)
May 14, 2012, 17:23 (GMT)
Per-track grease pencil data blocks

Added support of tracks to have their own grease pencil datablock.
This is controllable by Clip/Track toggle in Grease Pencil panel
in Clip Editor.

This toggle shows whether grease pencil stroke should go to movie clip's
datablock or to active track. As soon as this toggle is switched to Track,
all further strokes would be added to active track and only strokes which
belongs to active track would be displayed on the screen.

This strokes would be relative to track's position, which means if one
made some strokes to track and started moving it, stokes would be moved
together with track.

Different tracks might share the same grease pencil datablock.

Also hide draw modes which are not supported by space clip.

Initial idea why tracks should have grease pencil datablocks was to
support easy mask creation for tracking. This seemed fastest and
easiest way to achieve mask editing for tracks.

To get mask for specified track there's function BKE_tracking_track_mask_get
which requires MovieTracking structure, track for which mask is creating and
also width and height of current overall frame. it'll return ImBuf with
mask (probably it's more like overkill, because internally it works with
single-channel value buffer and probably that's one should be passing to
libmv).

Probably hacking grease pencil in such way is not ideal solution, but that
part of code might be cleaned up further and it seems to be straightforward
to use grease pencil for such a purpose.

Note: this is commit to tomato branch, not to trunk.
May 14, 2012, 16:19 (GMT)
Patch [#31264] Elbeem Fixes by Jason Wilkins.

Thank you for submitting!
May 14, 2012, 15:59 (GMT)
when adding new points to mask
- base when adding between 2 points use their handle types.
- when extruding an existing point use its handle type.
Revision 1a729d5 by Sv. Lockal
May 14, 2012, 15:50 (GMT)
revert 46626, which crashes blender during startup with fileno

There is a better way to fix this by zlib upgrade, which has its own open function for windows paths
May 14, 2012, 15:24 (GMT)
fix for glitch adding markers, when there are 2 splines, and the first spline wasnt active but _was_ selected, Ctrl+Click would use the non-active selected spline.

now use the active spline when available.

also no need to de-select when adding a new vertex inbetween 2 verts in a spline.
May 14, 2012, 14:55 (GMT)
svn merge ^/trunk/blender -r46629:46632
May 14, 2012, 14:39 (GMT)
select camera operator now works with view3d unlocked cameras,
also corrected description.
May 14, 2012, 14:32 (GMT)
previous lasso commit changed Ctrl+Click for adding markers making Ctrl+Click drag not work quite the same.

now Ctrl+Alt+LMB is lasso.
May 14, 2012, 13:55 (GMT)
svn merge ^/trunk/blender -r46612:46629
May 14, 2012, 13:54 (GMT)
was casting to short for int args.
Revision e9d520f by Keir Mierle
May 14, 2012, 13:46 (GMT)
Refactor byte/float RGBA to grayscale conversion in tracking.c

This is the first in a series of tracking.c refactorings to
disentangle functionality that is sprinkled across unrelated
functions.

May 14, 2012, 13:31 (GMT)
Make blender compilable by gcc-4.7 and strict compilation flags:

- Remove strict flags from files, which are using FFmpeg stuff
We're still using some symbols which are marked as deprecated.
Ideally, we shall switch to new API, but it's a bit larger challenge
because we don't want to break compatibility withotu actual need.
- Replace MAKE_ID with BT_MAKE_ID in bullet library.
This is needed to prevent re-definition of MAKE_ID in bullet library.
Seems it's only used to read blender files, so should be quite safe
change.
Revision e0e97df by Sv. Lockal
May 14, 2012, 13:28 (GMT)
Fix for BLI_gzopen to work with utf filenames in windows
May 14, 2012, 12:50 (GMT)
Changes to naming tracker vs. track vs. marker to match assumptions taken in
http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011/Documentation
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021