Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-07 | Fix unaligned array crash in Eigen3 because of compilation option. The ↵ | Benoit Bolsee | |
EIGEN_DONT_ALIGN_STATICALLY compilation option was added for Win32 only in revision 41283 because of some compilation problem. But this option is causing alignment problem for Eigen3 local variables when SSE optimization is enabled. I do not have any compilation problem when the option is not defined, so I just remove it as it should. | |||
2012-06-05 | Fix [#31544]: iTaSC assertion when creating armature with no joint. This ↵ | Benoit Bolsee | |
degenerated case can be obtained by having a single bone in the IK chain and locking all 3 axis. This case was causing an assert in the KDL library. The bug is fixed by simply not creating the IK scene in this case. | |||
2012-06-03 | Fix bug [#31588]: iTaSC does not handle armature scaling correctly. iTaSC ↵ | Benoit Bolsee | |
solver operates in world reference, therefore armature scale is used to build the ik scene. But the scaling was not taken out when applying the pose at the end of the simulation. | |||
2012-06-03 | Fix Eigen3 unaligned array in iTaSC. The unaligned array cause crash when ↵ | Benoit Bolsee | |
SSE2 is enabled. The source of unaligned array were: matrix passing by value in std::make_pair() and offset of matrix member in structure. | |||
2011-11-16 | OSX: buildfix for itask on 10.5.sdk | Jens Verwiebe | |
2011-11-13 | Fix #29041: parenting problem with tree IK for iTaSC and iksolver, where it | Brecht Van Lommel | |
would use the wrong bone as parent on brancing. Patch by Juha Maki-Kanto. | |||
2011-11-13 | Fix #29048: iTaSC solver crash on certain compilers/platforms, due to memory | Brecht Van Lommel | |
alignment issues with Eigen. Patch by Tobias Oelgarte. | |||
2011-10-25 | Fix compilation error for win32. | Sergey Sharybin | |
That static align trick i've wrote about is still necessary. | |||
2011-10-25 | edits to cmake | Campbell Barton | |
2011-10-25 | Libraries upgrade: | Sergey Sharybin | |
- 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-23 | Another set of UI messages fixes and tweaks! No functional changes. | Bastien Montagne | |
2011-10-23 | Fix for commit 41227 (Some opening comment tags (/*) were lost!). | Bastien Montagne | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-09-18 | fix for crash loading a file saved with fluidsim when blenders compiled with ↵ | Campbell Barton | |
it disabled. also remove unneed class prefix on function name for itasc. | |||
2011-08-27 | - use %u rather tham %d for unsigned ints in string formatting funcs. | Campbell Barton | |
- replace (strlen(str) == 0) with str[0]=='\0' | |||
2011-06-27 | Minor warning cleanup & fix | Campbell Barton | |
- 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-05-31 | cmake maintenance | Campbell Barton | |
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-03-27 | clear some c++ warnings. | Campbell Barton | |
2011-02-25 | doxygen: intern/itasc tagged | Nathan Letwory | |
2011-01-30 | remove nan-makefiles | Campbell Barton | |
2010-12-23 | rename blenderlib to blender_add_lib | Campbell Barton | |
2010-12-08 | use lowercase for cmake builtin names and macros, remove contents in else() ↵ | Campbell Barton | |
and endif() which is no longer needed. | |||
2010-11-29 | include headers in cmake source, added a script to check for consistency, ↵ | Campbell Barton | |
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-10-23 | Remove msvc build files which are not needed anymore. | Campbell Barton | |
2010-10-23 | use explicit file paths for CMake rather then globing, This is recommended ↵ | Campbell Barton | |
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-09-18 | warning fixes and minor cmake changes. | Campbell Barton | |
2010-08-25 | rename most scons build targets to match cmake | Campbell Barton | |
2010-08-24 | rename some cmake build targets | Campbell Barton | |
2010-07-20 | - correct some spelling errors. | Campbell Barton | |
- remove FreeCamera struct (wasnt used) - remove world color alpha values (not used anywhre). | |||
2010-03-10 | iTaSC: joint limit are now given directly in radiant, no need to convert. | Benoit Bolsee | |
2010-02-12 | correct fsf address | Campbell Barton | |
2009-10-20 | Fix in KDL for gcc 3.3 compilation | Ton Roosendaal | |
Thanks to Benoit Bolsee and Alexander Clausen for help! | |||
2009-09-27 | Speed optimization in itasc when with armature with many bones and few ↵ | Benoit Bolsee | |
targets. Thanks to Brecht who pointed out a simple but efficient optimization in SVD decomposition. | |||
2009-09-26 | Add directives to support multi dir lib. | Guillermo S. Romero | |
2009-09-25 | Fixing up Makefiles, its not fully working but its closer... | Kent Mein | |
Kent | |||
2009-09-25 | Warning fixes for ITASC. Also, use <stdlib.h> instead of <malloc.h>, | Brecht Van Lommel | |
it works everywhere. | |||
2009-09-25 | Fix OSX compilation problem with malloc.h in itasc | Benoit Bolsee | |
2009-09-25 | SVN maintenance. | Guillermo S. Romero | |
2009-09-25 | * some fixes to have scons/mingw compile the sources too, even with ↵ | Nathan Letwory | |
BF_DEBUG=1 and WITH_BF_GAMEENGINE=1 | |||
2009-09-25 | Merge of itasc branch. Project files, scons and cmake should be working. ↵ | Benoit Bolsee | |
Makefile updated but not tested. Comes with Eigen2 2.0.6 C++ matrix library. |