X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbuilders%2Fsequencebuilder.cpp;h=c45d0cc67c6b2b8ba03f6688aa5e6709bf890fb8;hp=0f2a1b5499d17e3882299e84e53ff85b020ef500;hb=fe2fc291a4fc618425c64112c9ffd3519f0b8a3e;hpb=dff7004fa078d55911664c0f513b5dc6c9449420 diff --git a/source/builders/sequencebuilder.cpp b/source/builders/sequencebuilder.cpp index 0f2a1b54..c45d0cc6 100644 --- a/source/builders/sequencebuilder.cpp +++ b/source/builders/sequencebuilder.cpp @@ -16,7 +16,7 @@ SequenceBuilder::SequenceBuilder(const SequenceTemplate &t): { const vector &steps = tmpl.get_steps(); for(vector::const_iterator i=steps.begin(); i!=steps.end(); ++i) - renderables[i->renderable_name] = 0; + renderables[i->slot_name] = i->default_renderable; const vector &postprocs = tmpl.get_postprocessors(); for(SequenceTemplate::PostProcessorArray::const_iterator i=postprocs.begin(); i!=postprocs.end(); ++i) if(!i->slot_name.empty()) @@ -46,7 +46,7 @@ void SequenceBuilder::build(Sequence &sequence) const const vector &steps = tmpl.get_steps(); for(vector::const_iterator i=steps.begin(); i!=steps.end(); ++i) { - Renderable *renderable = get_item(renderables, i->renderable_name); + Renderable *renderable = get_item(renderables, i->slot_name); if(!renderable) continue; @@ -66,7 +66,7 @@ void SequenceBuilder::build(Sequence &sequence) const sequence.add_postprocessor(*proc); else if(i->postprocessor_template) { - proc = i->postprocessor_template->create(tmpl.get_resources(), sequence.get_width(), sequence.get_height()); + proc = i->postprocessor_template->create(sequence.get_width(), sequence.get_height()); if(proc) sequence.add_postprocessor_owned(proc); }