Построение треугольника
{$apptype GUI}
{$mode objfpc}
Uses Gl, Glu,Glut;
procedure display(); cdecl;
begin
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
glClearColor(0.0, 0.0, 0.0, 0.0); // Очистка экрана в черный цвет
glBegin(GL_TRIANGLES);
glVertex3f( 0.0, 1.0, 0.0); // Вверх
glVertex3f(-1.0,-1.0, 0.0); // Слева снизу
glVertex3f( 1.0,-1.0, 0.0); // Справа снизу
glEnd();
glFlush();
end;
begin
glutInitDisplayMode(GLUT_SINGLE or GLUT_RGB);
glutInitWindowPosition(0,0);
glutInitWindowSize(500,500);
glutCreateWindow('triangle example');
glutDisplayFunc(@display);
glutMainLoop();
end.