173 |
|
/* all done */ |
174 |
|
quit(0); |
175 |
|
userr: |
176 |
< |
fprintf(stderr, "Usage: %s [-w][-b][-v view] rfile [VAR=value]..\n", |
176 |
> |
fprintf(stderr, |
177 |
> |
"Usage: %s [-w][-s][-b][-S][-v view] rfile [VAR=value]..\n", |
178 |
|
argv[0]); |
179 |
|
quit(1); |
180 |
|
} |
424 |
|
glDepthFunc(GL_LESS); |
425 |
|
glShadeModel(GL_SMOOTH); |
426 |
|
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); |
427 |
< |
glLightModelf(GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE); |
427 |
> |
glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE); |
428 |
|
glEnable(GL_LIGHTING); |
429 |
+ |
glFrontFace(GL_CCW); |
430 |
+ |
glCullFace(GL_BACK); |
431 |
|
if (backvis) |
432 |
|
glDisable(GL_CULL_FACE); |
433 |
< |
else { |
431 |
< |
glFrontFace(GL_CCW); |
432 |
< |
glCullFace(GL_BACK); |
433 |
> |
else |
434 |
|
glEnable(GL_CULL_FACE); |
434 |
– |
} |
435 |
|
glDrawBuffer(GL_BACK); |
436 |
|
/* figure out sensible view */ |
437 |
|
pwidth = (double)DisplayWidthMM(ourdisplay, ourscreen) / |