#include <GL/gl.h>
#include <GL/glut.h>
//============================================================================
void Setup()
{
glClearColor( 0.27, 0.50, 0.70, 1.0 );
}
//============================================================================
void reshape(GLsizei w, GLsizei h)
{
h = (h == 0 ? 1 : h );
glViewport(0, 0, w, h);
glutPostRedisplay();
}
//============================================================================
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glutSwapBuffers();
}
//============================================================================
void keyboard( unsigned char key, int x, int y )
{
// Key Bindings
switch( key )
{
case 27 : exit(0); break;
}
glutPostRedisplay();
}
//============================================================================
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
glutInitWindowPosition(0, 0);
glutInitWindowSize(500,500);
glutCreateWindow("Texture Test");
glutReshapeFunc(reshape);
glutDisplayFunc(display);
glutKeyboardFunc(keyboard);
// Not needed
//glutReshapeWindow(500,500);
Setup();
glutMainLoop();
}