Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-04 | Remove SCons building system | Sergey Sharybin | |
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680 | |||
2015-11-23 | Cleanup: shadowing (rna, modifiers, *misc*) | Campbell Barton | |
2015-04-07 | Cleanup: brace placement /w structs | Campbell Barton | |
2015-03-28 | Cleanup: redundant struct declarations | Campbell Barton | |
2015-03-27 | CMake: Enable strict flags for C++ | Sergey Sharybin | |
2015-03-19 | CMake: unbundle eigen3 | Campbell Barton | |
Optionally use systems eigen3 library. T41989 by @hasufell with edits | |||
2014-11-29 | Cleanup: unused headers | Campbell Barton | |
2014-11-28 | Cleanup: unused headers | Campbell Barton | |
2014-10-30 | Math Lib: add transpose_m3_m3, m3_m4, m4_m4 | Campbell Barton | |
2014-09-24 | Cleanup: set var static | Campbell Barton | |
2014-07-21 | Math Lib: rename mul_serie_m3 to mul_m3_series & reorder args | Campbell Barton | |
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function) | |||
2014-07-20 | Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵ | Campbell Barton | |
NULL's) | |||
2014-04-11 | API Cleanup: Use BKE_constraint prefix for constraint api | Campbell Barton | |
2014-02-17 | Adapt 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-09 | OSX/scons: allow for compiling with clang-openmp-3.4 | Jens Verwiebe | |
See: http://clang-omp.github.io + fix a longstanding bad include in darwin-config | |||
2014-02-07 | ListBase API: add utility api funcs for clearing and checking empty | Campbell Barton | |
2014-01-14 | fix #T37894: IK constraint desactivation does not work as expected | Dalai Felinto | |
patch suggested by Séverin Lemaignan (skadge) | |||
2013-12-30 | Code Cleanup: unused defines & style | Campbell Barton | |
2013-06-27 | IK plugin range check was wrong, could do out of bounds reads. | Campbell Barton | |
2013-05-26 | BLI_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-20 | code cleanup: split scons includes onto multiple lines, reduce chance of ↵ | Campbell Barton | |
include conflicts later on. | |||
2013-03-09 | code cleanup: favor braces when blocks have mixed brace use. | Campbell Barton | |
2013-03-01 | style cleanup: braces with multi-line statements, also add some comments. | Campbell Barton | |
2012-12-29 | fix 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-28 | style cleanup | Campbell Barton | |
2012-12-23 | Code cleanup: add usual 'BKE_' prefix to 'public' constraint functions from ↵ | Bastien Montagne | |
blenkernel... | |||
2012-12-17 | Added GPL header to sconscripts! | Bastien Montagne | |
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes... | |||
2012-12-11 | define the size of matrix args for both rows/cols. | Campbell Barton | |
2012-12-07 | Fix 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-28 | typo's and some style cleanup, also added asserts into BLI_vsnprintf and ↵ | Campbell Barton | |
BLI_sprintfN when invalid args are given. | |||
2012-11-24 | IK 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-13 | Last 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-12 | fix syntax error when disabling both IK solvers | Jason Wilkins | |
2012-10-23 | rename api functions... | Campbell Barton | |
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii | |||
2012-10-21 | style cleanup: trailing tabs & expand some non prefix tabs into spaces. | Campbell Barton | |
2012-10-14 | code cleanup: remove redundant casts | Campbell Barton | |
2012-10-09 | code cleanup: make header defines more consistent, JOYSENSOR header guard ↵ | Campbell Barton | |
had a typo too. | |||
2012-10-05 | Fix #32770: iTaSC IK solver not working correct with bones that have stretch ↵ | Brecht Van Lommel | |
with have all rotation axes disabled. | |||
2012-09-16 | code cleanup: quiet warnings for gcc's -Wundef, -Wmissing-declarations | Campbell Barton | |
2012-09-06 | code cleanup: remove deprecated defines and some struct members | Campbell Barton | |
2012-09-04 | code 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-23 | Fix #32389: scons was compiling without iksolver and only itasc since a few ↵ | Brecht Van Lommel | |
days, which gave performance issues. | |||
2012-08-18 | cmake option to build without iksolver | Campbell Barton | |
2012-07-29 | Fix compile error, IK_STRETCH_STIFF_EPS was undefined. | Thomas Dinges | |
2012-07-29 | code 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-29 | code cleanup: replace MIN2/MAX2 with minf/maxf | Campbell Barton | |
2012-07-28 | defines to make it easier to manage ik stretch constants (these may need to ↵ | Campbell Barton | |
be tweaked to fix [#32174]) | |||
2012-07-11 | code cleanup: use const for passing vectors | Campbell Barton | |
2012-07-08 | style cleanup | Campbell Barton | |