labs

location

This course will be using the IC College 8 lab, located in room 101.

schedule

Monday10:00AM-12:00PM
Monday4:30PM-6:30PM
Wednesday12:00PM-2:00PM
Friday2:00PM-4:00PM

purpose

Weekly lab sections will be run by the course TA. Roughly half the lab time will be spent on an in-depth discussion of OpenGL programming, and the remaining half will be allocated for you to work on your programming assignments. On weeks when programming projects are due, demos and grading will take place during lab. As the programming projects in this class are relatively involved and require somewhat specialized hardware and software, we highly recommend you attend your lab regularly.

Since enrollment this quarter is sufficiently low, please feel free to attened any of the four lab sessions from week to week. You are also welcome to attend more than one lab session per week if you need extra time to work on your programming projects.

equipment

Roughly half the computers in the lab have NVIDIA FX 5200 graphics cards, while the other half contain ATI Radeon 9600 cards. Despite the fact that the ATI cards run a little faster in general, the Radeons are actually limited to 64 instructions per fragment program, while the FXs support up to 1024. If you try to run a fragment program that contains more than the supported number of instructions, OpenGL will switch to software emulation mode which will be extremely slow. Keep these limits in mind while you're working on your projects.