Revision 0aadad0 by Bastien Montagne 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 :/ ). |
Revision 00c1947 by Bastien Montagne 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. |
Revision 76c901d by Bastien Montagne 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... |
Revision a996a42 by Bastien Montagne 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! |
Revision 70b6e27 by Thomas Dinges November 18, 2012, 15:02 (GMT) |
Windows / OSL: * Scons cleanup, to avoid redeclaration of /EHsc. Linking still fails. |
Revision 03f4e7f by Bastien Montagne 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. |
Revision a9af563 by Campbell Barton 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. |
Revision 317dff5 by Campbell Barton November 18, 2012, 11:48 (GMT) |
fix for skin modifier calling rotate_normalized_v3_v3v3fl with a non unit length axis. |
Revision 42ebc9b by Campbell Barton 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. |
Revision fd9dac7 by Campbell Barton November 18, 2012, 09:33 (GMT) |
bevel now only takes manifold edges (so it doesnt need to check for them) |
Revision b72c1ac by Campbell Barton November 18, 2012, 09:25 (GMT) |
bmesh function was still using bmesh operator flags, use edge tags instead. |
Revision 02049cf by Campbell Barton November 18, 2012, 08:56 (GMT) |
commented bevel modifier code now calls bevel direct rather then the bevel operator. |
Revision 4401ac8 by Campbell Barton November 18, 2012, 08:35 (GMT) |
finish moving bevel code out of the operator dir (it works again) |
Revision 9a74fb5 by Campbell Barton November 18, 2012, 08:20 (GMT) |
moving bevel to tools dir as-is to keep svn history (breaks build, will fix next). |
Revision 916039f by Campbell Barton November 18, 2012, 08:16 (GMT) |
move decimator into tools/ dir |
Revision d3d5c57 by Campbell Barton November 18, 2012, 07:41 (GMT) |
move source/darwin into release/darwin since these files are for osx packaging. |
Revision 6810813 by Thomas Dinges 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. |
Revision 8cdc141 by Campbell Barton November 18, 2012, 03:01 (GMT) |
typo in own recent commit. |
Revision 973cb29 by Campbell Barton November 18, 2012, 02:41 (GMT) |
style cleanup: if's on the same line. |
|