I'm looking to write a first OpenGL app on the Macintosh. Previously I've only done OpenGL programming in Windows. From what I've read, there are basically three choices:
Glut Cocoa Carbon
Glut is out of the question because I do not like the look of it, and from what I have read, a good share of Carbon is deprecated. Now, regarding Cocoa:
A post here: Cocoa OpenGL window in pure C? mentions that Cocoa limits you to a single thread. Is that a single thread for the entire application, or a single thread for the window management? Would I be prohibited from doing multi-threaded programming from within C/C++ itself?
Further, does Cocoa slow you down? What kind of window management does Blizzard use?