Blender Git Commit Log
Git Commits -> Revision 285a24b
Revision 285a24b by Monique Dewanchand (master) June 1, 2012, 10:20 (GMT) |
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 |
Commit Details:
Full Hash: 285a24b3e07b3441e98a0a502c42af50b9738f3a
SVN Revision: 47309
Parent Commit: a78dca2
Lines Changed: +92, -474
4 Deleted Paths:
/source/blender/compositor/intern/COM_MemoryManager.cpp (+0, -74)
/source/blender/compositor/intern/COM_MemoryManager.h (+0, -146)
/source/blender/compositor/intern/COM_MemoryManagerState.cpp (+0, -100)
/source/blender/compositor/intern/COM_MemoryManagerState.h (+0, -87)
/source/blender/compositor/intern/COM_MemoryManager.h (+0, -146)
/source/blender/compositor/intern/COM_MemoryManagerState.cpp (+0, -100)
/source/blender/compositor/intern/COM_MemoryManagerState.h (+0, -87)
12 Modified Paths:
/source/blender/compositor/CMakeLists.txt (+0, -4) (Diff)
/source/blender/compositor/intern/COM_CPUDevice.cpp (+1, -5) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+23, -8) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.h (+10, -2) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+0, -4) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp (+0, -1) (Diff)
/source/blender/compositor/intern/COM_MemoryBuffer.cpp (+10, -10) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.cpp (+16, -5) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.h (+17, -16) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+1, -0) (Diff)
/source/blender/compositor/intern/COM_OpenCLDevice.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cpp (+13, -11) (Diff)
/source/blender/compositor/intern/COM_CPUDevice.cpp (+1, -5) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+23, -8) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.h (+10, -2) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+0, -4) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp (+0, -1) (Diff)
/source/blender/compositor/intern/COM_MemoryBuffer.cpp (+10, -10) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.cpp (+16, -5) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.h (+17, -16) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+1, -0) (Diff)
/source/blender/compositor/intern/COM_OpenCLDevice.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cpp (+13, -11) (Diff)