Anything that can transform a source into a destination through one or more shader passes.
ShaderPipeline is the built-in linear implementation; implement this directly for
non-linear pass graphs (for example bloom's downsample/upsample ladder) and plug it into a
Material or ShaderPipelinePostProcessor the same way.
Anything that can transform a source into a destination through one or more shader passes.
ShaderPipeline is the built-in linear implementation; implement this directly for non-linear pass graphs (for example bloom's downsample/upsample ladder) and plug it into a Material or ShaderPipelinePostProcessor the same way.