Pipeline(unsigned, unsigned, bool = false);
~Pipeline();
+ /* Sets high dynamic range mode. Requires floating-point texture support.
+ A ColorCurve postprocessor is recommended for full benefit. */
void set_hdr(bool);
+
void set_multisample(unsigned);
// Deprecated
/** Adds a postprocessor to the pipeline. */
void add_postprocessor(PostProcessor &);
- virtual void setup_frame() const;
- virtual void finish_frame() const;
+ virtual void setup_frame(Renderer &);
+ virtual void finish_frame();
- void render() const;
+ void render();
virtual void render(Renderer &, const Tag &tag = Tag()) const;
private: