blender/extern
Sergey Sharybin ccf9afddba Fix T39608: Blender 2.70 crashes when performing union
This was a nasty bug which was caused by specific of how face-edge
attributes are stored in Carve.

Face pointer is used in the map key which works just fine in all
cases except for the cases when some face is getting freed after
it was stored in the map.

This might give real issues when new face is allocating because
it's possible new face would have the same address as the freed
one.

Such cases used to happen when union of separate manifolds is
needed for the operands AND jemalloc is enabled.

Solved by dropping attributes for the freed faces from the map.
Maybe not the fastest ever approach, but not sure how to make
it faster actually. Should work just fine. It only happens for
complex setups with intersecting manifolds in the operands.
2014-04-09 14:27:34 +06:00
..
binreloc update gpl header in cmake files 2012-02-11 04:05:00 +00:00
bullet2 Fix T39646: Rigid Body Constraints non functional on release builds 2014-04-09 01:48:44 +02:00
carve Fix T39608: Blender 2.70 crashes when performing union 2014-04-09 14:27:34 +06:00
colamd update gpl header in cmake files 2012-02-11 04:05:00 +00:00
Eigen3 Update Eigen to version 3.2.1 2014-03-21 16:04:53 +06:00
glew Merging r51923 through r52851 from trunk into soc-2011-tomato 2012-12-10 15:18:00 +00:00
libmv Fix T39419: Crash when solving camera motion 2014-03-26 17:47:13 +06:00
libopenjpeg add cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without having libopenjpeg installed. 2012-06-23 14:23:44 +00:00
libredcode == libredcode / licence cleanup == 2013-07-14 20:38:55 +00:00
lzma update gpl header in cmake files 2012-02-11 04:05:00 +00:00
lzo Update bundled version of minilzo 2013-02-25 08:16:28 +00:00
rangetree Fix T39245: Crash when dynamic topology is enabled 2014-04-03 17:13:31 +11:00
recastnavigation Use reentrant qsort() in particle codes 2013-08-19 10:40:47 +00:00
wcwidth code cleanup: misc warnings/style 2013-03-21 02:58:21 +00:00
xdnd Merging r51923 through r52851 from trunk into soc-2011-tomato 2012-12-10 15:18:00 +00:00
CMakeLists.txt Remplace bunch of annoying ifdefs in tracking.c with a libmv-capi_stub.cc 2013-05-12 22:17:37 +00:00
SConscript Remplace bunch of annoying ifdefs in tracking.c with a libmv-capi_stub.cc 2013-05-12 22:17:37 +00:00