【发布时间】:2015-02-18 11:41:07
【问题描述】:
要使用配置文件版本 3.2 创建 OpenGL 上下文,我需要在创建上下文时将属性添加到像素格式:
...,
NSOpenGLPFAOpenGLProfile, (NSOpenGLPixelFormatAttribute) NSOpenGLProfileVersion3_2Core,
...,
有没有办法(环境变量、全局变量、在创建NSOpenGLPixelFormat 之前调用的函数,...),在没有指定此类属性时更改默认的 OpenGL 配置文件版本。它在 OS X 10.10 上默认为旧版本。我正在尝试将依赖于较新 OpenGL 功能的代码与设置 OpenGL 上下文且无法更改参数的框架 (ROOT) 集成。
有没有办法在 OpenGL 上下文设置后更改其像素格式属性?
【问题讨论】:
标签: macos cocoa opengl opengl-3