Campbell Barton
5d30c23c35
doxygen: corrections/updates
...
Also add depsgraph & physics
2015-05-20 14:12:22 +10:00
Bastien Montagne
19cc516f51
Refactor: Move part of vgroup handling code from ED_mesh/object_vgroup.c to BKE_object_deform.
...
Along with some minor cleanup and simplifications.
Reviewers: campbellbarton
Subscribers: sergey
Differential Revision: https://developer.blender.org/D903
2014-11-18 23:52:29 +01:00
Campbell Barton
7d040d2a08
Cleanup: use BLI_listbase_*** prefix for count,sort,sort_r
2014-11-16 13:57:58 +01:00
Campbell Barton
617557b08e
Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define
2014-04-01 15:22:28 +11:00
Campbell Barton
b3afbcab8f
ListBase API: add utility api funcs for clearing and checking empty
2014-02-08 06:24:05 +11:00
Campbell Barton
09a52f18b6
ghash: reserve size when its known or can be guessed close enough.
...
also avoid allocs per node in pbvh_bmesh_node_limit_ensure()
2013-08-24 17:33:47 +00:00
Sergey Sharybin
beffaa293e
Made modifiers_getVirtualModifierList safe for threading
...
Move static variables to context filling in by this fcuntion
and owned by a callee function. This ensures no conflicts
between threads happens because of static variables used in
this function.
Also moved modifier types and virtual modifiers data to a
function called from creator. This is needed to be sure all
the information is properly initialied to the time when
threads starts to use this data.
--
svn merge -r57899:57900 ^/branches/soc-2013-depsgraph_mt
2013-08-19 09:05:34 +00:00
Campbell Barton
754b4ab3bc
add hash function BLI_ghash_assign, BLI_edgehash_assign
...
avoids remove,insert and only hashes the key once.
2013-08-18 03:41:39 +00:00
Gaia Clary
be8649065b
wrong list member size for memory setting(was too short)
2013-05-22 20:46:48 +00:00
Gaia Clary
196f7f0f1f
fix memory corruption: allocated memory space did not match the needed space
2013-05-19 09:45:53 +00:00
Campbell Barton
65dcc6ad4f
use bool arrays rather then char for weight paint lock/select arrays
2013-05-15 15:52:48 +00:00
Campbell Barton
a512cac545
code cleanup: move get_selected_defgroups into object_deform.c and make it behave like similar functions, also when drawing vertex weight colors, only call this function when multi-paint is enabled.
2012-09-05 03:45:32 +00:00
Campbell Barton
84dc5c2992
code cleanup: move functions for getting defgroup arrays from objects out of editors into blenkernel, since they are generally useful.
2012-09-05 02:51:55 +00:00