Page MenuHome

Compositor: Full frame Double Edge Mask node
ClosedPublic

Authored by Manuel Castilla (manzanilla) on Jun 29 2021, 11:20 PM.

Details

Summary

Adds full frame implementation to this node operations.
No functional changes.
No performances changes.

Diff Detail

Repository
rB Blender
Branch
cmp-node-double-edge-mask (branched from master)
Build Status
Buildable 15671
Build 15671: arc lint + arc unit

Event Timeline

Manuel Castilla (manzanilla) requested review of this revision.Jun 29 2021, 11:20 PM
Manuel Castilla (manzanilla) created this revision.
Jeroen Bakker (jbakker) requested changes to this revision.Jul 5 2021, 8:46 AM
Jeroen Bakker (jbakker) added inline comments.
source/blender/compositor/operations/COM_DoubleEdgeMaskOperation.cc
1417

Why not directly write to output.

Now it seems we copy it to a tmp buffer single threaded to copy it to the final buffer multi threaded.

This revision now requires changes to proceed.Jul 5 2021, 8:46 AM
  • Merge branch 'master' into cmp-node-double-edge-mask
  • Write to output directly to avoid copying
Manuel Castilla (manzanilla) marked an inline comment as done.Jul 7 2021, 1:40 PM
  • Remove map in previous commit, there should only be one output buffer

Just a note: we normally write the todos as TODO(manzanilla): So we know who owns the todo.

This revision is now accepted and ready to land.Jul 19 2021, 10:27 AM