OpenGLScreenSnapshot 在 Mac OS X 10.7 中不起作用 - Lion
我一直在根据苹果的 ScreenSnapshot 示例编写一个程序: http://developer.apple.com/library/mac/#samplecode/OpenGLScreenSnapshot/Introduction/Intro.html 从 Snow Leopard 升级到 Lion 后,我的程序停止工作。当我检查该示例时,我意识到它也不起作用。 由于某种原因,glReadPixels 函数引发 GL_INVALID_FRAMEBUFFER_OPERATION_EXT 错误(0x0506)。
我已经重新安装了开发人员工具,但没有成功。有人在这个问题上取得任何进展吗?任何指示将不胜感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
几天前发布了更新版本,请参阅 这个名为 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...)