Blender Git Commits

Blender Git "master" branch commits.

Page: 3078 / 5574

September 10, 2013, 12:48 (GMT)
Core code for split normals computation. Many thanks to ideasman for is optimization guiding and code reviews!

Note the API is not yet committed, as it may need a few more checks & tweaks. ;)
September 10, 2013, 12:46 (GMT)
Enable view3d-like shortcuts for pivot point in clip editor
September 10, 2013, 12:46 (GMT)
Don't show 2D cursor in tracking mode i pivoting is not set to 2D cursor
September 10, 2013, 12:46 (GMT)
Tweaks to plane track

- Do plane re-evaluation only when transform is actually done.
Before this re-evaluation happened on every mouse move.

- Added a flag "Auto Keyframe" for the plane track, which does:

* If Auto Keyframe is enabled, then every manual edit of the
plane will create a new keyframe at current frame and update
plane motion between current frame and previous/next keyframe.

This now also implies blending detected motion with neighbor
keyframes, so there's no jump happening.

No automatic update on manual point tracks edit will happen.

* If auto Keyframe is disabled, then no keyframes are adding
to the plane and every plane tweak will re-evaluate in on
the whole frame range.

In this case manual tweaks to point tracks and re-tracking
them implies plane re-evaluation.
September 10, 2013, 12:31 (GMT)
OSX/Scons/clang: restrict the ftemplate fix to clang only
September 10, 2013, 11:47 (GMT)
remove redundant indirection in asserts
September 10, 2013, 11:04 (GMT)
add BLI_SMALLSTACK_***, macros: stack doesn't have a fixed size, it uses stack memory and never allocates.
it can be added and removed many times per function but will always remain the size of the maximum number of items.

not used yet, added for normal calculation function from mont29.
September 10, 2013, 09:06 (GMT)
* Compile fix for r59990.
Revision 4e9145f by Lukas Toenne
September 10, 2013, 08:27 (GMT)
makesrna fix: The C++ wrapper functions for collection lookup (both int and string) were not clearing the return pointer if no item is found, but only in case there is a custom lookup function defined.
This causes trouble with Cycles because the C++ API uses the returned pointer to determine validity - if no item is found the pointer should be NULL for checking.
September 10, 2013, 07:52 (GMT)
add 2d convex hull utility function, BLI_convexhull_2d(), and python api mathutils.geometry.convex_hull_2d()

uses Andrew's monotone chain 2D convex hull algorithm.
September 10, 2013, 06:35 (GMT)
Remove dimension checks from window creation.

This should be (and is) done by the caller instead (windowmanager)
to ensure new windows fit properly on the desktop. Saving
stretched layouts and layouts with window over display
boundaries now becomes possible on Windows too.
September 10, 2013, 06:32 (GMT)
Change window checks to desktop size instead of screen size.

This allows to open windows stretched over monitors. Saving
stretched layouts open correctly as well.

Renamed screensize_all to desktopsize to better convey meaning.
September 10, 2013, 05:57 (GMT)
Add BLI_utildefines.h for __func__ (necessary for MSVC).
September 10, 2013, 03:18 (GMT)
fix/workaround [#36694] Texture node groups tend to crash Blender a lot.
September 10, 2013, 02:49 (GMT)
fix [#36492] Keymap: Issue setting operator path properties
September 10, 2013, 01:06 (GMT)
fix [#36693] segfaults when split vertice of Bezier curve
own error in recent curve split patch.
September 10, 2013, 01:00 (GMT)
code cleanup: use bool for imbuf allocation functions.
September 10, 2013, 00:53 (GMT)
fix [#36187] Crash loading large images

alloc size was larger then an int, use size_t for all image alloc sizes.
September 9, 2013, 21:52 (GMT)
Cycles OSL: update to build with latest OSL master branch.
September 9, 2013, 20:46 (GMT)
Fix #36356: faces not drawn with constructive modifier + dynamic paint, where it
overrides material colors with dynamic paint colors.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021