Blender Git Commits

Blender Git "master" branch commits.

Page: 3394 / 5574

November 18, 2012, 20:31 (GMT)
Partial fix to version_ge (greater or equal), was not working correctly with eaqual versions, now will do with exact same versions at least (yet have to fix case like comparing 1.0 and 1.0.0).

Also refactored a bit osl/llvm/etc. stuff for DEB (so that now all osl-deps are only installed when we do have a valid llvm and want to [try to!] build osl).

And added osl/llvm/etc. code for RPM (osl does not compile under fedora currently, though :/ ).
November 18, 2012, 17:47 (GMT)
More cleanup/deduplication. Also explicitly using gawk (so system without it should print a much comprehensive error message!).

Note: RPM-related edits not yet tested.
November 18, 2012, 17:27 (GMT)
Better handing of llvm version (now we can be sure to use the same for osl and blender - and the latest one available!).

And more cosmetic cleanups...
November 18, 2012, 17:26 (GMT)
CMakeList: Better handling of llvm under linux (now you can try to force usage of a specific version of llvm before using default one).

Also cleared LIBDIR var from linux code, as we have no more those svn folders!
November 18, 2012, 15:02 (GMT)
Windows / OSL:
* Scons cleanup, to avoid redeclaration of /EHsc. Linking still fails.
November 18, 2012, 14:27 (GMT)
Fix own stupid mistake for threads count, and edits to user messages (mostly adding the ldconfig trick for dynamic boost libs).
Revision 2d68893 by Joshua Leung
November 18, 2012, 13:10 (GMT)
Request from Riggers/Animators at BlenderPRO:

Armature modifiers added via Ctrl-P operation will no longer have "envelope"
deforms enabled. This helps cut down the number of unintended deformations
arising from rouge-sized envelopes or stray control bones.
November 18, 2012, 12:14 (GMT)
bmesh: lazy initialize bmesh tool flag pool, has the advantage that modifiers that dont use bmesh operators can skip allocating it.
November 18, 2012, 11:48 (GMT)
fix for skin modifier calling rotate_normalized_v3_v3v3fl with a non unit length axis.
November 18, 2012, 10:17 (GMT)
bmesh: move internal API flags out of BMFlagLayer, into BMHeader which was being padded up anyway, added static assert to make sure it stays <=16 bytes.
November 18, 2012, 09:33 (GMT)
bevel now only takes manifold edges (so it doesnt need to check for them)
November 18, 2012, 09:25 (GMT)
bmesh function was still using bmesh operator flags, use edge tags instead.
November 18, 2012, 08:56 (GMT)
commented bevel modifier code now calls bevel direct rather then the bevel operator.
November 18, 2012, 08:35 (GMT)
finish moving bevel code out of the operator dir (it works again)
November 18, 2012, 08:20 (GMT)
moving bevel to tools dir as-is to keep svn history (breaks build, will fix next).
November 18, 2012, 08:16 (GMT)
move decimator into tools/ dir
November 18, 2012, 07:41 (GMT)
move source/darwin into release/darwin since these files are for osx packaging.
November 18, 2012, 03:56 (GMT)
OSL / Windows:
* Some fixes for scons, kernel/osl compiles now.
* Still disabled per default, as relative path to oslc.exe does not work and linking fails.
November 18, 2012, 03:01 (GMT)
typo in own recent commit.
November 18, 2012, 02:41 (GMT)
style cleanup: if's on the same line.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021