Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-28Cleanup: unused headersCampbell Barton
2014-10-30Math Lib: add transpose_m3_m3, m3_m4, m4_m4Campbell Barton
2014-09-24Cleanup: set var staticCampbell Barton
2014-07-21Math Lib: rename mul_serie_m3 to mul_m3_series & reorder argsCampbell Barton
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function)
2014-07-20Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵Campbell Barton
NULL's)
2014-04-11API Cleanup: Use BKE_constraint prefix for constraint apiCampbell Barton
2014-02-17Adapt KDL for compile with clang 3.4, which is stricter with friend classes,Jens Verwiebe
fixes ‘friend declaration specifying a default argument must be a definition’, based on information from here: http://www.orocos.org/forum/rtt/rtt-dev/bug-1053-new-compile-error-clang-34-patch-attached
2014-02-09OSX/scons: allow for compiling with clang-openmp-3.4Jens Verwiebe
See: http://clang-omp.github.io + fix a longstanding bad include in darwin-config
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-01-14fix #T37894: IK constraint desactivation does not work as expectedDalai Felinto
patch suggested by Séverin Lemaignan (skadge)
2013-12-30Code Cleanup: unused defines & styleCampbell Barton
2013-06-27IK plugin range check was wrong, could do out of bounds reads.Campbell Barton
2013-05-26BLI_math rename functions:Campbell Barton
- mult_m4_m4m4 -> mul_m4_m4m4 - mult_m3_m3m4 -> mul_m3_m3m4 these temporary names were used to avoid problems when argument order was switched.
2013-05-20code cleanup: split scons includes onto multiple lines, reduce chance of ↵Campbell Barton
include conflicts later on.
2013-03-09code cleanup: favor braces when blocks have mixed brace use.Campbell Barton
2013-03-01style cleanup: braces with multi-line statements, also add some comments.Campbell Barton
2012-12-29fix bug #33275: iTaSC ignores location of disconnected bones when they are ↵Benoit Bolsee
changed in pose mode. Disconnected bones can be translated in pose mode but this translation cannot be applied to the iTaSC representation of the armature because there is no joint associated with it. As a result, moving disconnected bones had no effect. The bug fix is in two parts: 1) manual or rna change in the armature pose will cause automatic rebuilding of the iTaSC scene 2) the iTaSC scene is now built from the current pose instead of armature rest pose
2012-12-28style cleanupCampbell Barton
2012-12-23Code cleanup: add usual 'BKE_' prefix to 'public' constraint functions from ↵Bastien Montagne
blenkernel...
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-11define the size of matrix args for both rows/cols.Campbell Barton
2012-12-07Fix bug #33176: Deactivating both position and rotation target from iTaSC ↵Benoit Bolsee
IK-Solver crashes Blender. No constraint is created for target in that case, just needed to add a check.
2012-11-28typo's and some style cleanup, also added asserts into BLI_vsnprintf and ↵Campbell Barton
BLI_sprintfN when invalid args are given.
2012-11-24IK Solver:Brecht Van Lommel
* Rename Legacy to Standard, it's not being deprecated as far as I know. * Make option to toggle off Location solving work with Standard. * Make it converge a bit better in some cases by enforcing a minimum number of iterations before giving up. * Move IK solver choice out of bone panel, it's an armature level setting and should be set there.
2012-11-13Last fix to get_plugin in ikplugin_api.c was off by one in the wrong direction.Jason Wilkins
2012-11-13(no commit message)Jason Wilkins
2012-11-12fix syntax error when disabling both IK solversJason Wilkins
2012-10-23rename api functions...Campbell Barton
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-14code cleanup: remove redundant castsCampbell Barton
2012-10-09code cleanup: make header defines more consistent, JOYSENSOR header guard ↵Campbell Barton
had a typo too.
2012-10-05Fix #32770: iTaSC IK solver not working correct with bones that have stretch ↵Brecht Van Lommel
with have all rotation axes disabled.
2012-09-16code cleanup: quiet warnings for gcc's -Wundef, -Wmissing-declarationsCampbell Barton
2012-09-06code cleanup: remove deprecated defines and some struct membersCampbell Barton
2012-09-04code cleanup: move file string defines into BLI_path_utils.h, ↵Campbell Barton
BKE_utildefines is now unused but keep incase we want to add defines there later.
2012-08-23Fix #32389: scons was compiling without iksolver and only itasc since a few ↵Brecht Van Lommel
days, which gave performance issues.
2012-08-18cmake option to build without iksolverCampbell Barton
2012-07-29Fix compile error, IK_STRETCH_STIFF_EPS was undefined. Thomas Dinges
2012-07-29code cleanup:Campbell Barton
- building without python works again - rename maxi/mini to i_max/i_min (so thay are available for function names) - some minor edits to IK stretch setting (no functional changes).
2012-07-29code cleanup: replace MIN2/MAX2 with minf/maxfCampbell Barton
2012-07-28defines to make it easier to manage ik stretch constants (these may need to ↵Campbell Barton
be tweaked to fix [#32174])
2012-07-11code cleanup: use const for passing vectorsCampbell Barton
2012-07-08style cleanupCampbell Barton
2012-07-03More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵Bastien Montagne
normalise->normalize).
2012-07-01style cleanupCampbell Barton
2012-06-07Fix [#31430] part 2: crash in iTaSC when end effector is a fixed bone. This ↵Benoit Bolsee
situation was causing access to invalid index in the joint angle array although the end effector doesn't need any joint angle to compute its pause. Fixed this by changing the internal API of joint array: return pointer instead of reference so that NULL pointer can be returned instead of crashing when the index is invalid.
2012-06-07Fix 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-03Fix 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-05-25style cleanupCampbell Barton