#include <msp/core/algorithm.h>
#include <msp/core/maputils.h>
#include <msp/strings/format.h>
+#include "deviceinfo.h"
#include "error.h"
#include "renderbuffer.h"
#include "sequence.h"
sequence.set_hdr(tmpl.get_hdr());
sequence.set_alpha(tmpl.get_alpha());
- unsigned samples = min(tmpl.get_maximum_multisample(), Renderbuffer::get_max_samples());
+ unsigned samples = min(tmpl.get_maximum_multisample(), Limits::get_global().max_samples);
if(samples<tmpl.get_required_multisample())
throw invalid_operation("SequenceBuilder::build");
continue;
Sequence::Step &step = sequence.add_step(i->tag, *renderable);
- step.set_blend(i->blend.get());
- step.set_depth_test(i->depth_test.get());
+ step.set_blend(i->blend);
+ step.set_depth_test(i->depth_test);
+ step.set_stencil_test(i->stencil_test);
step.set_lighting(i->lighting);
}