public void CompileOutputOperation( CompositeTargetOperation finalState )
{
// Final target
CompositionTargetPass tpass = technique.OutputTarget;
// Logical-and together the visibilityMask, and multiply the lodBias
finalState.VisibilityMask &= tpass.VisibilityMask;
finalState.LodBias *= tpass.LodBias;
if ( tpass.InputMode == CompositorInputMode.Previous )
{
// Collect target state for previous compositor
// The TargetOperation for the final target is collected seperately as it is merged
// with later operations
previousInstance.CompileOutputOperation( finalState );
}
// Collect passes
CollectPasses( finalState, tpass );
}