25 lines
		
	
	
		
			603 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			603 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*  demo.c*/
 | |
| #include <GL/gl.h>
 | |
| #include <GL/glut.h>
 | |
| #include <GL/glu.h>
 | |
| void setup() {   glClearColor(1.0f, 1.0f, 1.0f, 1.0f); }
 | |
| void display()
 | |
|    {
 | |
|       glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 | |
|       glColor3f(0.0f, 0.0f, 0.0f);
 | |
|       glRectf(-0.75f,0.75f, 0.75f, -0.75f);
 | |
|       glutSwapBuffers();
 | |
|    }
 | |
| int main(int argc, char *argv[])
 | |
|   {
 | |
|      glutInit(&argc, argv);
 | |
|      glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE);
 | |
|      glutInitWindowSize(800,600);
 | |
|      glutCreateWindow("Hello World");
 | |
| 
 | |
|      setup();
 | |
|      glutDisplayFunc(display);
 | |
|      glutMainLoop();
 | |
|      return 0;
 | |
|   }
 |