OpenGLScreenSnapshot 在 Mac OS X 10.7 中不起作用 - Lion

发布于 2024-11-26 23:16:44 字数 449 浏览 2 评论 0 原文

我一直在根据苹果的 ScreenSnapshot 示例编写一个程序: http://developer.apple.com/library/mac/#samplecode/OpenGLScreenSnapshot/Introduction/Intro.html 从 Snow Leopard 升级到 Lion 后,我的程序停止工作。当我检查该示例时,我意识到它也不起作用。 由于某种原因,glReadPixels 函数引发 GL_INVALID_FRAMEBUFFER_OPERATION_EXT 错误(0x0506)。

我已经重新安装了开发人员工具,但没有成功。有人在这个问题上取得任何进展吗?任何指示将不胜感激。

I've been writing a program based on the ScreenSnapshot example from apple: http://developer.apple.com/library/mac/#samplecode/OpenGLScreenSnapshot/Introduction/Intro.html
and after upgrading from Snow Leopard to Lion my program stopped working. When I checked the example I realized it is not working either.
For some reason glReadPixels function raises the GL_INVALID_FRAMEBUFFER_OPERATION_EXT error (0x0506).

I have reinstalled developer's tools but no luck. Has anyone made any progress with this issue? Any pointers will be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

揽清风入怀 2024-12-03 23:16:44

几天前发布了更新版本,请参阅 这个名为 ScreenSnapshot 的新示例代码。现在有一个专用功能 CGDisplayCreateImage。甚至还有一个附带的技术问答

因此,一个更通用的答案是:定期遵循 Apple 的文档修订。 (抱歉,在 é 或函数上出现了无关的重音……不知何故,Lion 的拼写检查器想要处于法语模式……呃……)

An updated version was posted a few days ago, see this new sample code called ScreenSnapshot. There's now a dedicated fonction CGDisplayCreateImage. There's even an accompanying technical Q&A.

So, a more général answer: follow Apple's document révisions regularly. (Sorry for extraneous accents over é's or fonctions... somehow Lion's spell checker wants to be in French mode.. grr...)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文