#include #include void Dibuja (void); //la funcion de callback principal, //dibuja lo que hay en pantalla int main(int argc, char **argv) { glutInit(&argc,argv); //Inicia el toolkit glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); //Despliega unsando un solo buffer, y colores RGB glutInitWindowSize(640, 480); //Tamaņo de la ventana en pixeles glutInitWindowPosition(100, 150); //Posicion en la pantalla glutCreateWindow("Ventana"); //Crear la ventana glutDisplayFunc(Dibuja); //Registra la funcion de redibujado glutMainLoop(); //Loop sin fin return 0; } //================== Dibuja ========================= void Dibuja (void) { glClear(GL_COLOR_BUFFER_BIT); //Limpia la pantalla glFlush(); //Envia el contenido del buffer a pantalla }