gpt4 book ai didi

macos - Carbon 窗口(OS Lion、Mono)上的 OpenGL 3.2 上下文

转载 作者:行者123 更新时间:2023-12-04 08:53:26 24 4
gpt4 key购买 nike

我正在尝试将现代 OS X 支持添加到 OpenTK framework .
Mac OS Lion 支持 OpenGL 3.2 核心上下文。我可以使用CGL成功获取.但是,我找不到将上下文绑定(bind)到 Carbon 窗口的直接方法。

以前使用的 OpenTK 实现 aglSetDrawable方法。 CGL 没有公开的替代方案,尽管它有一个类似的 undocumented CGLSetSurface .任何使用它的尝试都会返回错误代码 1001,我找不到它的描述。

在 Carbon 窗口上获得 GL 3.2 有什么帮助吗?

最佳答案

我不能说我已经尝试过了,但是您可以通过使用包含 NSOpenGLView 的 HICocoaView 来使其工作(它将采用可以从 CGLContext 创建的 NSOpenGLContext)。

AGL 本身已被弃用,不太可能从 Apple 收到任何进一步的更新。 CGL 不适用于窗口上下文。从长远来看,使用 Cocoa 是 OS X 上的最佳途径。

关于macos - Carbon 窗口(OS Lion、Mono)上的 OpenGL 3.2 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7041032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com