Content deleted Content added
m Bot: Migrating 1 interwiki links, now provided by Wikidata on d:q5170180 |
Mentioned software renderer |
||
Line 21:
CGL also provides a mechanism to obtain information about the renderer that is currently in use. The primary data structure that maintains OpenGL state on Mac OS X is a [http://developer.apple.com/documentation/GraphicsImaging/Reference/CGL_OpenGL/Reference/reference.html#//apple_ref/doc/c_ref/CGLContextObj CGLContextObj]. These CGL contexts can be retrieved at any time using a call to [http://developer.apple.com/documentation/GraphicsImaging/Reference/CGL_OpenGL/Reference/reference.html#//apple_ref/c/func/CGLGetCurrentContext CGLGetCurrentContext]. The ''CGLContextObj'' may then be queried for specifics about the renderer that is associated with it.
===Software renderer===
Also included is Apple's in-house OpenGL [[software renderer]]. Originally, this was a simple integer package, in 10.3 a new floating point one was introduced [https://developer.apple.com/library/mac/documentation/GraphicsImaging/Reference/AGL_OpenGL/Reference/reference.html#//apple_ref/doc/uid/TP30001068-CH2g-AGLRenderingContextIDs which ultimately replaced it]. The software renderer, though slow, is fast enough for basic applications and [https://developer.apple.com/graphicsimaging/opengl/capabilities/index.html kept feature-complete] with OS X's OpenGL implementation for development purposes.
==See also==
|