Go to file
Sergey Sharybin 00133ba8f0 Subsurf: Use guarded allocator for non-arena CCG
Our new guarded allocator implementation has much smaller memory
block size overhead and doesn't have any locks now. So in order
to make fuller track of what's happening in blender and avoid
confusion why certain circumstances reports much less memory than
others we'll now switch to guarded allocator.

This was actually one of the biggest reasons of the confusion in
the recent memory usage investigation. There's still some overhead
is happening due to non-freeing nature of arena allocator but the
things are not nearly as bad as they looked before: memory overhead
is measured in tens of megabytes, not hundreds as it looked before.

Plus with some smarter allocation policy we can almost eliminate this
overhead.
2015-02-17 03:42:16 +05:00
build_files Ensure CMake finds SDL 2.0 2015-02-16 09:27:50 +01:00
doc Typo fix + clarification in mathutils.Vector example 2015-02-10 21:25:01 +01:00
extern cleanup: shebang lines 2015-01-29 15:56:23 +11:00
intern Cleanup: Update comments and make it more clear what volume interpolation is for. 2015-02-16 22:11:41 +01:00
release Fix bake action visual-keying option 2015-02-17 07:19:48 +11:00
scons@625d446ae8 Fixed border extension for the sunbeams node. 2014-09-23 11:42:11 +02:00
source Subsurf: Use guarded allocator for non-arena CCG 2015-02-17 03:42:16 +05:00
tests Refactor array_utils out of BLI_array 2015-02-14 08:00:41 +11:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Revert "ignore conflict files" 2014-08-08 06:00:49 +10:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt Ensure CMake finds SDL 2.0 2015-02-16 09:27:50 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Force phony targets to build (even if file exists) 2014-12-20 02:15:14 +01:00
SConstruct Viewport compositing - first code 2015-02-12 18:54:41 +01:00