dungeon_crawler

diff prototype/src/renderer.h @ 72:a27528035e20

- re-organized the renderer classes a bit wrt final render-target - implemented identity color-grading palette for now - broke particle systems.... - removed multipass renderer
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 19 Oct 2012 02:45:57 +0300
parents f71381c9e245
children 5981917093ff
line diff
     1.1 --- a/prototype/src/renderer.h	Tue Oct 16 04:08:35 2012 +0300
     1.2 +++ b/prototype/src/renderer.h	Fri Oct 19 02:45:57 2012 +0300
     1.3 @@ -1,11 +1,22 @@
     1.4  #ifndef RENDERER_H_
     1.5  #define RENDERER_H_
     1.6  
     1.7 +#include "colgrade.h"
     1.8 +
     1.9  class Level;
    1.10  
    1.11  class Renderer {
    1.12  protected:
    1.13 +	// render target
    1.14 +	unsigned int fbo;
    1.15 +	unsigned int rend_tex, rend_depth;
    1.16  	int width, height;
    1.17 +	int tex_xsz, tex_ysz;
    1.18 +
    1.19 +	GradePalette gradepal;
    1.20 +	unsigned int post_sdr;
    1.21 +
    1.22 +	virtual bool create_rtarg();
    1.23  
    1.24  public:
    1.25  	Renderer();