Programming OpenGL on macOS: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
Eile (talk | contribs)
No edit summary
 
Eile (talk | contribs)
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.