#include<GL/gl.h>
#include<GL/glut.h>

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
}



