// Kompilovanie: gcc nazov.c -lGL -lglut -o nazov_exe_suboru.x // Kompilovanie: gcc nazov.c -lopengl32 -lglu32 -lfreeglut -o i.x #include #include #include void nasa_procedura() { glClear(GL_COLOR_BUFFER_BIT); //nastavi definovanu farbu pozadia okna glutSwapBuffers(); //vykresli pripravenu scenu } int main(int argc, char **argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE); //-------------------------------------------- // Rozmery vyuzitelnej plochy okna v pixeloch: //-------------------------------------------- glutInitWindowSize(640, 480); //---------------------------------------------------------- // Poloha laveho horneho okraja okna na obrazovke v pixeloch // vratane jeho dekoracie: //---------------------------------------------------------- glutInitWindowPosition(200, 150); glutCreateWindow("OpenGL: okno pozadovanych rozmerov a umiestnenia"); glutDisplayFunc(nasa_procedura); //-------------------------------------------- // Definuje farbu vyplne: //-------------------------------------------- glClearColor(0.0, 0.0, 1.0, 0.0); glutMainLoop(); return 0; }