fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / WindowSystem / CoreGL / README.txt
blob3c013c0bc3c8ee497e0ae6e5c3268d38104a8449
1 This directory contains an OpenSG window class that allows to integrate OpenSG into applications written using the native Mac OS CoreGL API.
3 CoreGL is the basis for two other OpenGL APIs on the Mac - AGL, the Carbon (C++) API, and NSOpenGL, the Cocoa (Objective-C) API. It is possible to convert AGL and NSOpenGL contexts into CoreGL contexts, but the Apple documentation says that this introduces a performance penalty. For this reason, there are different OpenSG windows for these APIs.
5 CoreGL can only be used for fullscreen rendering.
7 There is also a small test program called "testWindowCoreGL.cpp" that demonstrates how to use the OpenSG CoreGL window class.
9 - Patrick Daehne