continue;
Sequence::Step &step = sequence.add_step(s.tag, *renderable);
- step.set_blend(s.blend);
step.set_depth_test(s.depth_test);
step.set_stencil_test(s.stencil_test);
step.set_lighting(s.lighting);
#endif
for(const SequenceTemplate::PostProcessor &p: tmpl.get_postprocessors())
{
- PostProcessor *proc = 0;
+ RefPtr<PostProcessor> proc = 0;
if(!p.slot_name.empty())
proc = get_item(postprocessors, p.slot_name);
if(proc)
if(!debug_name.empty())
proc->set_debug_name(format("%s/%d.pproc", debug_name, index++));
#endif
- sequence.add_postprocessor_owned(proc);
+ sequence.add_postprocessor(*proc.get());
+ sequence.add_owned(proc.release());
}
}
}