At this point, it compiles and runs on mac (in opengl, not es though!  next step)