rendered paste body#include <GL/glut.h>
#include <GL/gl.h>
#include <GL/glu.h>
int window;
/* main drawing function */
void DrawGLScene()
{
glClearColor (0.0, 0.0, 0.0, 0.0);
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (1.0, 1.0, 1.0);
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
glBegin(GL_POLYGON);
glVertex3f (0.25, 0.25, 0.0);
glVertex3f (0.75, 0.25, 0.0);
glVertex3f (0.75, 0.75, 0.0);
glVertex3f (0.25, 0.75, 0.0);
glEnd();
glFlush();
}
int main(int argc, char **argv) {
/* initialize a window using glut */
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH);
glutInitWindowSize(640, 480);
glutInitWindowPosition(10, 10);
window = glutCreateWindow("glut window");
glutDisplayFunc(&DrawGLScene);
/* glutFullScreen(); */
/* glutIdleFunc(&DrawGLScene); */
/* glutReshapeFunc(&ReSizeGLScene); */
/* InitGL(640, 480);*/
glutMainLoop();
return 1;
}