DEPRECATED typedef Step Pass;
private:
+ struct PostProcStep
+ {
+ PostProcessor *postproc;
+ bool owned;
+
+ PostProcStep(PostProcessor *pp, bool o): postproc(pp), owned(o) { }
+ };
+
std::vector<Step> steps;
const Camera *camera;
- std::vector<RefPtr<PostProcessor> > postproc;
+ std::vector<PostProcStep> postproc;
unsigned width;
unsigned height;
bool hdr;
unsigned samples;
RenderTarget *target[2];
RenderTarget *target_ms;
+ std::string debug_name;
public:
Sequence(unsigned, unsigned, bool = false);
private:
void create_targets(unsigned);
+
+public:
+ void set_debug_name(const std::string &);
+private:
+ void set_target_debug_names();
};
} // namespace GL