renderer.render(*j->renderable, i->get_tag());
}
- renderer.end();
-
if(target[0])
{
- BindRestore unbind_depth_test(static_cast<DepthTest *>(0));
- BindRestore unbind_blend(static_cast<Blend *>(0));
+ DepthTest::unbind();
+ Blend::unbind();
if(samples)
target[0]->fbo.blit_from(target_ms->fbo, COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT, false);
target[1-j]->fbo.bind();
else
out_fbo->bind();
- postproc[i]->render(target[j]->color, target[j]->depth);
+ postproc[i]->render(renderer, target[j]->color, target[j]->depth);
}
}