Blender Git Commit Log

Git Commits -> Revision 10645a9

March 30, 2021, 14:07 (GMT)
Compositor: Merge SingleThreadedOperation with WriteBufferOperation.

Single threaded operations always creates a buffer around and write
buffer operation would sample that buffer one pixel at a time. This
refactor would push the samples in one go to the output buffer by
merging the write buffer and single threaded operation.

Less code complexity, less needed CPU cycles and less memory would be
needed.

Commit Details:

Full Hash: 10645a93727dc7f5c174800333f9a728bd6fc1a8
Parent Commit: 88b5d7f
Lines Changed: +50, -52

10 Modified Paths:

/source/blender/compositor/intern/COM_ExecutionGroup.cc (+3, -3) (Diff)
/source/blender/compositor/intern/COM_NodeOperationBuilder.cc (+5, -0) (Diff)
/source/blender/compositor/intern/COM_SingleThreadedOperation.cc (+17, -19) (Diff)
/source/blender/compositor/intern/COM_SingleThreadedOperation.h (+8, -13) (Diff)
/source/blender/compositor/operations/COM_DenoiseOperation.cc (+5, -6) (Diff)
/source/blender/compositor/operations/COM_DenoiseOperation.h (+1, -1) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.cc (+5, -6) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.h (+1, -1) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cc (+4, -2) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.h (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021