-#include <msp/core/maputils.h>
-#include "blend.h"
+#include <msp/strings/format.h>
#include "error.h"
-#include "framebuffer.h"
#include "lighting.h"
#include "postprocessor.h"
#include "renderer.h"
+#include "rendertarget.h"
#include "sequence.h"
#include "texture2d.h"
namespace Msp {
namespace GL {
-Sequence::Sequence():
- width(0),
- height(0),
- target{0, 0},
- target_ms(0),
- clear_enabled(false),
- clear_depth(1.0f),
- clear_stencil(0)
-{ }
-
Sequence::Sequence(unsigned w, unsigned h, const FrameFormat &f):
width(w),
height(h),
- target_format(f),
- target_ms(0),
- clear_enabled(false),
- clear_depth(1.0f),
- clear_stencil(0)
+ target_format(f)
{
if(target_format.empty())
throw invalid_argument("Sequence::Sequence");
if(target[0])
{
if(target_ms)
- renderer.resolve_multisample(target[0]->get_framebuffer(), COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT);
+ renderer.resolve_multisample(target[0]->get_framebuffer());
renderer.set_depth_test(0);
renderer.set_stencil_test(0);