Programming OpenGL on macOS: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== AGL == | == AGL/Carbon == | ||
AGL is the old Carbon-based API with C bindings. The Carbon part needed for windowing and event handling are not thread-safe. There is no 64 bit version of this API. | |||
== Cocoa/NSGL == | == Cocoa/NSGL == | ||
Cocoa is the modern API with Objective-C bindings. Mac OS X 10.5 Leopard ships 64 bit versions of Cocoa. |
Revision as of 16:04, 20 February 2008
AGL/Carbon
AGL is the old Carbon-based API with C bindings. The Carbon part needed for windowing and event handling are not thread-safe. There is no 64 bit version of this API.
Cocoa/NSGL
Cocoa is the modern API with Objective-C bindings. Mac OS X 10.5 Leopard ships 64 bit versions of Cocoa.