dungeon_crawler

view prototype/src/renderer_multipass.h @ 60:aa86119e3295

added multipass deferred
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 25 Sep 2012 06:19:37 +0300
parents
children
line source
1 #ifndef RENDERER_MULTIPASS_H_
2 #define RENDERER_MULTIPASS_H_
4 #include "renderer_deferred.h"
6 class MultipassRenderer : public DeferredRenderer {
7 private:
8 unsigned int rt_prog[MRT_COUNT];
10 public:
11 MultipassRenderer();
12 virtual ~MultipassRenderer();
14 virtual bool init(int xsz, int ysz);
16 virtual int get_tangent_location() const;
18 virtual void render(const Level *level) const;
19 };
21 #endif // RENDERER_MULTIPASS_H_