vrheights

diff src/game.cc @ 13:0168104ec568

- added new files to the vs project - fixed bug caused by LibOVR's failure to restore OpenGL state
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 04 Oct 2014 03:41:59 +0300
parents 537db3079134
children
line diff
     1.1 --- a/src/game.cc	Fri Oct 03 23:11:43 2014 +0300
     1.2 +++ b/src/game.cc	Sat Oct 04 03:41:59 2014 +0300
     1.3 @@ -291,8 +291,7 @@
     1.4  
     1.5  	glMatrixMode(GL_MODELVIEW);
     1.6  
     1.7 -	/*
     1.8 -	glBindTexture(GL_TEXTURE_2D, chess_tex);
     1.9 +	/*glBindTexture(GL_TEXTURE_2D, chess_tex);
    1.10  	glEnable(GL_TEXTURE_2D);
    1.11  	material(1, 1, 1, 1);
    1.12  	glBegin(GL_QUADS);
    1.13 @@ -303,9 +302,8 @@
    1.14  	glTexCoord2f(0, 1); glVertex3f(-10, 0, -10);
    1.15  	glEnd();
    1.16  	glDisable(GL_TEXTURE_2D);
    1.17 -	*/
    1.18  
    1.19 -	/*material(1, 1, 1, 0.4);
    1.20 +	material(1, 1, 1, 0.4);
    1.21  	glPushMatrix();
    1.22  	glTranslatef(0, 1.3, -10);
    1.23  	glFrontFace(GL_CW);
    1.24 @@ -313,6 +311,9 @@
    1.25  	glFrontFace(GL_CCW);
    1.26  	glPopMatrix();*/
    1.27  
    1.28 +	glBindBuffer(GL_ARRAY_BUFFER, 0);
    1.29 +	glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0);
    1.30 +
    1.31  	for(size_t i=0; i<scn.obj.size(); i++) {
    1.32  		scn.obj[i]->draw();
    1.33  	}