Enumeration

OpenGL Profiles

Defines constants that specify the functionality provided by the renderer.

Declaration

enum : unsigned int {
    ...
};

Overview

An OpenGL Profile is requested as part of the pixel format attributes string. When a context is created for a profile, the context must at least implement the requested version of the OpenGL specification. The context may implement a different version of the OpenGL specification as long as the version it implements is compatible with the requested version.

Topics

Constants

NSOpenGLProfileVersionLegacy

The requested profile is a legacy (pre-OpenGL 3.0) profile.

Deprecated
NSOpenGLProfileVersion3_2Core

The requested profile must implement the OpenGL 3.2 core functionality.

Deprecated