diff --git a/src/osgViewer/GraphicsWindowCocoa.mm b/src/osgViewer/GraphicsWindowCocoa.mm index 72220d16b..c2ab32b80 100644 --- a/src/osgViewer/GraphicsWindowCocoa.mm +++ b/src/osgViewer/GraphicsWindowCocoa.mm @@ -1202,6 +1202,11 @@ bool GraphicsWindowCocoa::realizeImplementation() attr[i++] = static_cast(_traits->samples); } +#ifdef OSG_GL3_AVAILABLE + attr[i++] = NSOpenGLPFAOpenGLProfile; + attr[i++] = NSOpenGLProfileVersion3_2Core; + OSG_DEBUG << "GraphicsWindowCocoa::realizeImplementation :: set up for GL3 Core Profile"<< std::endl; +#endif attr[i++] = NSOpenGLPFAAccelerated; attr[i] = static_cast(0);