kva*_*ark 8 opengl macos macos-carbon cglayer osx-lion
我正在尝试为OpenTK框架添加现代OS X支持.Mac OS Lion支持OpenGL 3.2 Core上下文.我可以使用CGL成功获得它.但是,我找不到将上下文绑定到Carbon窗口的直接方法.
以前的OpenTK实现使用aglSetDrawable方法.CGL没有公开替代,即使它有类似的无证CGLSetSurface.任何使用它的尝试都会返回错误代码1001,我无法找到它的描述.
有关在碳窗口上获取GL 3.2的任何帮助吗?
我不能说我已经尝试过这个,但您也许可以通过使用包含 NSOpenGLView 的 HICOcoaView (它将采用可以从 CGLContext 创建的 NSOpenGLContext )来使其工作。
AGL 本身已被弃用,并且不太可能从 Apple 收到任何进一步的更新。CGL 不适用于窗口上下文。从长远来看,使用 Cocoa 是 OS X 上的最佳途径。
| 归档时间: |
|
| 查看次数: |
1124 次 |
| 最近记录: |