namespace Msp {
namespace GL {
-Tag Sequence::noclear_tag = "noclear";
+const Tag Sequence::noclear_tag = "noclear";
Sequence::Sequence(unsigned w, unsigned h, const FrameFormat &f):
width(w),
Sequence::Step &Sequence::add_step(Tag tag, Renderable &r)
{
- steps.push_back(Step(tag, &r));
+ steps.emplace_back(tag, &r);
return steps.back();
}
throw invalid_operation("Sequence::render");
const FrameFormat &format = target_fbo->get_format();
- ClearValue clear_values[7];
+ ClearValue clear_values[FrameFormat::MAX_ATTACHMENTS];
unsigned i = 0;
Color default_color = (clear_colors.empty() ? Color(0.0f, 0.0f, 0.0f, 0.0f) : clear_colors.front());
ClearValue *cv = clear_values;