RenderingPipeline

from geometry to pixels

Cocoa

[NSOpenGLContext flushBuffer] might not do what you think

OpenGL on MacOS X has some problems with bugs and missing support of newer features. Sadly, even the Cocoa part of the 3D API (which gets defined by Apple, not the ARB) has some quirks. [NSOpenGLContext flushBuffer] is used to swap the backbuffer to the front in double buffered applications, in single buffered apps it […]

 

, ,