Replaced tile based memory manager with a single aligned buffer
authorMonique Dewanchand <m.dewanchand@atmind.nl>
Fri, 1 Jun 2012 10:20:24 +0000 (10:20 +0000)
committerMonique Dewanchand <m.dewanchand@atmind.nl>
Fri, 1 Jun 2012 10:20:24 +0000 (10:20 +0000)
commit285a24b3e07b3441e98a0a502c42af50b9738f3a
tree8b767dd73e3d5317c29f07621663fb8f0d4cf3f5
parenta78dca27a22d1d434dcde6d589cc7969c5039565
Replaced tile based memory manager with a single aligned buffer
 - should increase speed with large node setups
 - enables caching of buffers in the node editor (in the future)
 - OpenCL part still needs some work
16 files changed:
source/blender/compositor/CMakeLists.txt
source/blender/compositor/intern/COM_CPUDevice.cpp
source/blender/compositor/intern/COM_ExecutionGroup.cpp
source/blender/compositor/intern/COM_ExecutionGroup.h
source/blender/compositor/intern/COM_ExecutionSystem.cpp
source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp
source/blender/compositor/intern/COM_MemoryBuffer.cpp
source/blender/compositor/intern/COM_MemoryManager.cpp [deleted file]
source/blender/compositor/intern/COM_MemoryManager.h [deleted file]
source/blender/compositor/intern/COM_MemoryManagerState.cpp [deleted file]
source/blender/compositor/intern/COM_MemoryManagerState.h [deleted file]
source/blender/compositor/intern/COM_MemoryProxy.cpp
source/blender/compositor/intern/COM_MemoryProxy.h
source/blender/compositor/intern/COM_NodeOperation.h
source/blender/compositor/intern/COM_OpenCLDevice.cpp
source/blender/compositor/operations/COM_WriteBufferOperation.cpp