view3d
diff src/main.c @ 4:0aee5df08cfc
fixed some shit
author | John Tsiombikas <nuclear@mutantstargoat.com> |
---|---|
date | Thu, 19 Jan 2012 07:03:47 +0200 |
parents | 7e982a61852a |
children | 58ddd42848f9 |
line diff
1.1 --- a/src/main.c Thu Jan 19 06:15:10 2012 +0200 1.2 +++ b/src/main.c Thu Jan 19 07:03:47 2012 +0200 1.3 @@ -44,6 +44,7 @@ 1.4 1.5 int main(int argc, char **argv) 1.6 { 1.7 + float amb[] = {0.01, 0.01, 0.01, 1}; 1.8 float ldir[] = {-1, 1, 1, 0}; 1.9 float dx, dy, dz, diag; 1.10 1.11 @@ -55,7 +56,7 @@ 1.12 } 1.13 1.14 glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE | (stereo ? GLUT_STEREO : 0)); 1.15 - glutCreateWindow("OpenGL Logo"); 1.16 + glutCreateWindow("OpenGL 3D viewer"); 1.17 1.18 glutDisplayFunc(disp); 1.19 glutReshapeFunc(reshape); 1.20 @@ -72,12 +73,15 @@ 1.21 1.22 glewInit(); 1.23 1.24 + glEnable(GL_NORMALIZE); 1.25 glEnable(GL_DEPTH_TEST); 1.26 glEnable(GL_CULL_FACE); 1.27 glEnable(GL_LIGHTING); 1.28 glEnable(GL_LIGHT0); 1.29 glLightfv(GL_LIGHT0, GL_POSITION, ldir); 1.30 1.31 + glLightModelfv(GL_LIGHT_MODEL_AMBIENT, amb); 1.32 + 1.33 if((load_scene(&scn, scene_fname)) == -1) { 1.34 fprintf(stderr, "failed to load: %s\n", scene_fname); 1.35 return 1;