dungeon_crawler

diff prototype/src/renderer_deferred.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 fc2b3d06d07c
children
line diff
     1.1 --- a/prototype/src/renderer_deferred.h	Tue Oct 16 04:08:35 2012 +0300
     1.2 +++ b/prototype/src/renderer_deferred.h	Fri Oct 19 02:45:57 2012 +0300
     1.3 @@ -8,20 +8,17 @@
     1.4  class DeferredRenderer : public Renderer {
     1.5  protected:
     1.6  	// render targets
     1.7 -	unsigned int fbo, rend_tex, rbuf_depth;
     1.8  	unsigned int mrt_tex[MRT_COUNT];
     1.9 -	int tex_xsz, tex_ysz;
    1.10  
    1.11  	// shaders
    1.12  	unsigned int mrt_prog;
    1.13  	unsigned int deferred_omni, deferred_debug;
    1.14 -	unsigned int post_sdr;
    1.15  
    1.16  	mutable unsigned int curr_prog;
    1.17  
    1.18  	int num_draw_bufs;
    1.19  
    1.20 -	virtual bool create_fbo();
    1.21 +	virtual bool create_rtarg();
    1.22  
    1.23  public:
    1.24  	DeferredRenderer();