Jens Verwiebe
bff59a5b2e
OSX: buildfix for itask on 10.5.sdk
2011-11-15 21:55:07 +00:00
Brecht Van Lommel
b5a57b193d
Fix #29041 : parenting problem with tree IK for iTaSC and iksolver, where it
...
would use the wrong bone as parent on brancing. Patch by Juha Maki-Kanto.
2011-11-13 13:08:15 +00:00
Brecht Van Lommel
d0550758af
Fix #29048 : iTaSC solver crash on certain compilers/platforms, due to memory
...
alignment issues with Eigen. Patch by Tobias Oelgarte.
2011-11-13 12:25:14 +00:00
Sergey Sharybin
fe6ad36060
Fix compilation error for win32.
...
That static align trick i've wrote about is still necessary.
2011-10-25 18:13:12 +00:00
Campbell Barton
8732ae3a0b
edits to cmake
2011-10-25 13:41:43 +00:00
Sergey Sharybin
3d903ee3ff
Libraries upgrade:
...
- Upgrade Eigen2 library to Eigen3
- Upgrade colamd library and placed in extern/ so other libraries from extern/ can use it
NOTE: With previous version of Eigen (3.0.1) it was necessary to define
EIGEN_DONT_ALIGN_STATICALLY macro to make it compilable on windows 32bit.
After latest upgrade it seems to be unnecessary (at least when was testing libmv),
so i removed that defines which can reduce speed and lead to other problems.
2011-10-25 12:37:42 +00:00
Bastien Montagne
c49cdf5eec
Another set of UI messages fixes and tweaks! No functional changes.
2011-10-23 19:54:06 +00:00
Bastien Montagne
8a6a3dbb54
Fix for commit 41227 (Some opening comment tags (/*) were lost!).
2011-10-23 19:39:20 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
507aa1cd22
fix for crash loading a file saved with fluidsim when blenders compiled with it disabled.
...
also remove unneed class prefix on function name for itasc.
2011-09-18 11:08:34 +00:00
Campbell Barton
c96f28a718
- use %u rather tham %d for unsigned ints in string formatting funcs.
...
- replace (strlen(str) == 0) with str[0]=='\0'
2011-08-27 03:25:02 +00:00
Campbell Barton
33e554799b
Minor warning cleanup & fix
...
- comment/remove assignments from values to themselves.
- add case break statements (no functional change but some source code checkers notice).
- fix python errors when the sculpt brush is None.
2011-06-27 03:36:14 +00:00
Campbell Barton
09da9d4393
cmake maintenance
...
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python).
also only build wm_apple.c on apple+carbon configuration.
2011-05-31 01:15:44 +00:00
Campbell Barton
b11f29c8ac
clear some c++ warnings.
2011-03-27 07:56:29 +00:00
Nathan Letwory
b52453e8d6
doxygen: intern/itasc tagged
2011-02-25 11:45:16 +00:00
Campbell Barton
89c617a116
remove nan-makefiles
2011-01-30 15:29:22 +00:00
Campbell Barton
5e382eb8e5
rename blenderlib to blender_add_lib
2010-12-22 23:09:30 +00:00
Campbell Barton
afacd18498
use lowercase for cmake builtin names and macros, remove contents in else() and endif() which is no longer needed.
2010-12-08 08:43:06 +00:00
Campbell Barton
e8397e6193
include headers in cmake source, added a script to check for consistency, reporting missing headers & C files.
...
this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
2010-11-29 04:35:56 +00:00
Campbell Barton
f383e2e0e6
Remove msvc build files which are not needed anymore.
2010-10-23 15:14:54 +00:00
Campbell Barton
c6976e7351
use explicit file paths for CMake rather then globing, This is recommended by cmake devs.
...
globbing vs explicit is discussed here.
http://www.cmake.org/pipermail/cmake/2008-December/025694.html
Practical implications are:
- developers need to keep CMakeLists.txt files up to date.
- Users wont get strange linking errors if they build after a file is added, since CMake detects CMakeLists.txt is modified and automatically reconfigure.
2010-10-23 04:05:55 +00:00
Campbell Barton
dea59cc5eb
warning fixes and minor cmake changes.
2010-09-18 03:55:56 +00:00
Campbell Barton
4b40d73bfb
rename most scons build targets to match cmake
2010-08-25 04:30:47 +00:00
Campbell Barton
6464718083
rename some cmake build targets
2010-08-24 04:29:23 +00:00
Campbell Barton
75410037fd
- correct some spelling errors.
...
- remove FreeCamera struct (wasnt used)
- remove world color alpha values (not used anywhre).
2010-07-20 10:41:08 +00:00
Benoit Bolsee
a999e24a14
iTaSC: joint limit are now given directly in radiant, no need to convert.
2010-03-09 22:44:03 +00:00
Campbell Barton
081c1205a3
correct fsf address
2010-02-12 13:34:04 +00:00
Ton Roosendaal
5d0f5d210a
Fix in KDL for gcc 3.3 compilation
...
Thanks to Benoit Bolsee and Alexander Clausen for help!
2009-10-20 16:02:41 +00:00
Benoit Bolsee
0cbc87b428
Speed optimization in itasc when with armature with many bones and few targets. Thanks to Brecht who pointed out a simple but efficient optimization in SVD decomposition.
2009-09-27 16:20:42 +00:00
Guillermo S. Romero
da5ff2ca98
Add directives to support multi dir lib.
2009-09-25 22:38:15 +00:00
Kent Mein
72c4c9da7a
Fixing up Makefiles, its not fully working but its closer...
...
Kent
2009-09-25 18:47:43 +00:00
Brecht Van Lommel
5eecb2ab48
Warning fixes for ITASC. Also, use <stdlib.h> instead of <malloc.h>,
...
it works everywhere.
2009-09-25 09:33:46 +00:00
Benoit Bolsee
7c9bb3c40a
Fix OSX compilation problem with malloc.h in itasc
2009-09-25 07:44:29 +00:00
Guillermo S. Romero
5eb2b4b40d
SVN maintenance.
2009-09-25 01:13:07 +00:00
Nathan Letwory
ee6cf88d4d
* some fixes to have scons/mingw compile the sources too, even with BF_DEBUG=1 and WITH_BF_GAMEENGINE=1
2009-09-24 22:11:35 +00:00
Benoit Bolsee
1483fafd13
Merge of itasc branch. Project files, scons and cmake should be working. Makefile updated but not tested. Comes with Eigen2 2.0.6 C++ matrix library.
2009-09-24 21:22:24 +00:00