From a54dc347520ef85e62dcda2fa17636cedd22336f Mon Sep 17 00:00:00 2001 From: Mathieu MARACHE Date: Fri, 5 Aug 2016 07:49:22 +0200 Subject: [PATCH] Added CoreProfile selection if OSG_GL3_AVAILABLE defined --- src/osgViewer/GraphicsWindowCocoa.mm | 5 +++++ 1 file changed, 5 insertions(+) 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);