Blender Git Loki
Git Commits -> Revision be1b5f8
Revision be1b5f8 by Jeroen Bakker (master) June 13, 2012, 12:34 (GMT) |
* optimized threading * break out with glare node * Added OpenCL kernels compatible with AMD still need some testing. |
Commit Details:
Full Hash: be1b5f82cee09041fdee355697841ee92b31ef70
SVN Revision: 47826
Parent Commit: 4ba456d
Lines Changed: +483, -163
2 Added Paths:
/source/blender/compositor/intern/COM_SingleThreadedNodeOperation.cpp (+60, -0) (View)
/source/blender/compositor/intern/COM_SingleThreadedNodeOperation.h (+60, -0) (View)
/source/blender/compositor/intern/COM_SingleThreadedNodeOperation.h (+60, -0) (View)
38 Modified Paths:
/source/blender/compositor/CMakeLists.txt (+3, -0) (Diff)
/source/blender/compositor/intern/COM_compositor.cpp (+0, -1) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+24, -7) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.h (+6, -16) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+3, -1) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp (+1, -1) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.cpp (+19, -2) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+18, -4) (Diff)
/source/blender/compositor/nodes/COM_DilateErodeNode.cpp (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_MuteNode.cpp (+1, -2) (Diff)
/source/blender/compositor/operations/COM_AntiAliasOperation.cpp (+3, -3) (Diff)
/source/blender/compositor/operations/COM_CalculateMeanOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.h (+0, -6) (Diff)
/source/blender/compositor/operations/COM_DilateErodeOperation.cpp (+54, -10) (Diff)
/source/blender/compositor/operations/COM_DilateErodeOperation.h (+13, -3) (Diff)
/source/blender/compositor/operations/COM_DoubleEdgeMaskOperation.cpp (+5, -4) (Diff)
/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.cpp (+16, -31) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.h (+5, -13) (Diff)
/source/blender/compositor/operations/COM_GlareGhostOperation.cpp (+17, -8) (Diff)
/source/blender/compositor/operations/COM_GlareSimpleStarOperation.cpp (+10, -4) (Diff)
/source/blender/compositor/operations/COM_GlareStreaksOperation.cpp (+7, -4) (Diff)
/source/blender/compositor/operations/COM_MaskOperation.cpp (+2, -3) (Diff)
/source/blender/compositor/operations/COM_MovieDistortionOperation.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_MultilayerImageOperation.cpp (+3, -3) (Diff)
/source/blender/compositor/operations/COM_NormalizeOperation.cpp (+2, -3) (Diff)
/source/blender/compositor/operations/COM_OpenCLKernels.cl (+64, -2) (Diff)
/source/blender/compositor/operations/COM_OpenCLKernels.cl.h (+66, -4) (Diff)
/source/blender/compositor/operations/COM_OutputFileOperation.cpp (+4, -4) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.h (+0, -2) (Diff)
/source/blender/compositor/operations/COM_TonemapOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_VectorBlurOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_ViewerBaseOperation.h (+0, -2) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cpp (+2, -3) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.h (+0, -2) (Diff)
/source/blender/compositor/intern/COM_compositor.cpp (+0, -1) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+24, -7) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.h (+6, -16) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+3, -1) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp (+1, -1) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.cpp (+19, -2) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+18, -4) (Diff)
/source/blender/compositor/nodes/COM_DilateErodeNode.cpp (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_MuteNode.cpp (+1, -2) (Diff)
/source/blender/compositor/operations/COM_AntiAliasOperation.cpp (+3, -3) (Diff)
/source/blender/compositor/operations/COM_CalculateMeanOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.h (+0, -6) (Diff)
/source/blender/compositor/operations/COM_DilateErodeOperation.cpp (+54, -10) (Diff)
/source/blender/compositor/operations/COM_DilateErodeOperation.h (+13, -3) (Diff)
/source/blender/compositor/operations/COM_DoubleEdgeMaskOperation.cpp (+5, -4) (Diff)
/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.cpp (+16, -31) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.h (+5, -13) (Diff)
/source/blender/compositor/operations/COM_GlareGhostOperation.cpp (+17, -8) (Diff)
/source/blender/compositor/operations/COM_GlareSimpleStarOperation.cpp (+10, -4) (Diff)
/source/blender/compositor/operations/COM_GlareStreaksOperation.cpp (+7, -4) (Diff)
/source/blender/compositor/operations/COM_MaskOperation.cpp (+2, -3) (Diff)
/source/blender/compositor/operations/COM_MovieDistortionOperation.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_MultilayerImageOperation.cpp (+3, -3) (Diff)
/source/blender/compositor/operations/COM_NormalizeOperation.cpp (+2, -3) (Diff)
/source/blender/compositor/operations/COM_OpenCLKernels.cl (+64, -2) (Diff)
/source/blender/compositor/operations/COM_OpenCLKernels.cl.h (+66, -4) (Diff)
/source/blender/compositor/operations/COM_OutputFileOperation.cpp (+4, -4) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.h (+0, -2) (Diff)
/source/blender/compositor/operations/COM_TonemapOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_VectorBlurOperation.cpp (+2, -2) (Diff)
/source/blender/compositor/operations/COM_ViewerBaseOperation.h (+0, -2) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cpp (+2, -3) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.h (+0, -2) (Diff)