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

时间:2011-07-28 01:32:46

标签: macos opengl osx-lion glreadpixels

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

我重新安装了开发人员的工具,但没有运气。有没有人在这个问题上取得任何进展?任何指针都将非常感激。

1 个答案:

答案 0 :(得分:0)

几天前发布了更新版本,请参阅this new sample code called ScreenSnapshot。现在有一个专门的功能CGDisplayCreateImage。甚至还伴随着technical Q&A

因此,更为全面的回答:定期关注Apple的文件。 (对不起é或者fonctions的无关重音......不知何故Lion的拼写检查器想要处于法语模式...... grr ......)