OpenGL
•State machine: implicit global variables
•The window, where it is, size, etc….
•The current color for drawing.
•Buffers
•Type of projection
•Interactive programming: callbacks
–Don’t think about executing a program.  Think about setting up functions that the user’s actions will call.
–