NSOpenGLCPMPSwapsInFlight
The number of frames that the multithreaded OpenGL engine can process before stalling. The default value is 1. New frames are queued when the application calls the Flushbuffer() method. A larger number may improve overall performance, but adds latency between when a frame is rendered and when a frame is displayed. Interactive applications should leave this value at the default.
Declaration
static const NSOpenGLContextParameter NSOpenGLCPMPSwapsInFlight;See Also
Deprecated
NSOpenGLCPSwapIntervalNSOpenGLCPSurfaceOrderNSOpenGLCPSurfaceOpacityNSOpenGLCPSurfaceBackingSizeNSOpenGLCPReclaimResourcesNSOpenGLCPCurrentRendererIDNSOpenGLCPGPUVertexProcessingNSOpenGLCPGPUFragmentProcessingNSOpenGLCPHasDrawableNSOpenGLCPSwapRectangleNSOpenGLCPSwapRectangleEnableNSOpenGLCPRasterizationEnableNSOpenGLCPStateValidationNSOpenGLCPSurfaceSurfaceVolatile