Handed out: Jan. 14, 2008
Due: 11:30am, Jan. 23, 2008
You will write a program that draws an american flag.
Use the program found on getting started
as a guide to using OpenGL. This program draws a 256x256 white square
in the middle of a 512x512 window.
1. You program should compile and run on the CADE
2. You should leave a 10pixel border on the left and right of the flag.
3. You should make the flag with a 'nice' aspect ratio.
4. Hint: draw the 'stars' last.
The program should draw its output to an OpenGL window.
use the handin routine in the CADE Lab. You can with zip or tar your solution. You should comment your code appropriately and hand in a web-page that will serve as complete documentation. Please include a paragraph of difficulties and a paragraph of what you learned in this assignment.
The handin name for this lab is "lab1".
Windows users should use the Zip utility and handin a single zipped file. Unix users should use the tar program to do the same. We will recompile the programs to grade them. Make sure your workspace/program will compile for us. That is, be careful about your user-specific pathname variables! If you do this on a home machine, please allow sufficient time for porting to the CADE machines. We will grade based on compiling and running on the CADE machines.
Due to a bug in the handin program, do not include spaces in the names of the files that you submit, otherwise we will not receive them. For instance, "no spaces.txt" is not a valid filename and would not be received, while "no_spaces.txt" is valid. Please keep this in mind while handing in your assignment.