dungeon_crawler

diff prototype/src/main.cc @ 23:fa8f89d06f6f

progress with light rendering
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 23 Aug 2012 00:10:10 +0300
parents 5c41e6fcb300
children e122ba214ee1
line diff
     1.1 --- a/prototype/src/main.cc	Tue Aug 21 06:34:14 2012 +0300
     1.2 +++ b/prototype/src/main.cc	Thu Aug 23 00:10:10 2012 +0300
     1.3 @@ -128,7 +128,7 @@
     1.4  		glLoadIdentity();
     1.5  		view_matrix(-1);
     1.6  
     1.7 -		render_deferred(draw);
     1.8 +		render_deferred(level);
     1.9  
    1.10  		glDrawBuffer(GL_BACK_RIGHT);
    1.11  
    1.12 @@ -139,7 +139,7 @@
    1.13  		glLoadIdentity();
    1.14  		view_matrix(1);
    1.15  
    1.16 -		render_deferred(draw);
    1.17 +		render_deferred(level);
    1.18  
    1.19  	} else {
    1.20  		glMatrixMode(GL_PROJECTION);
    1.21 @@ -149,7 +149,7 @@
    1.22  		glLoadIdentity();
    1.23  		view_matrix(0);
    1.24  
    1.25 -		render_deferred(draw);
    1.26 +		render_deferred(level);
    1.27  	}
    1.28  
    1.29  	glutSwapBuffers();
    1.30 @@ -158,12 +158,6 @@
    1.31  	usleep(10000);
    1.32  }
    1.33  
    1.34 -void draw()
    1.35 -{
    1.36 -	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    1.37 -	level->draw();
    1.38 -}
    1.39 -
    1.40  void view_matrix(int eye)
    1.41  {
    1.42  	float offs = stereo_eye_sep * eye * 0.5;