return i->second;
}
-bool Pipeline::has_pass(const Tag &tag) const
-{
- return passes.count(tag.id);
-}
-
void Pipeline::add_renderable(const Renderable &r)
{
renderables.push_back(&r);
if(fbo)
{
fbo->bind();
- glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
+ clear(COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT);
}
for(vector<Effect *>::const_iterator i=effects.begin(); i!=effects.end(); ++i)
(*i)->prepare();