glfwOpenWindow 和 glReadPixels 模式?
假设我打开一个 glfw 窗口:
glfwOpenWindow(width, height, 8,8,8,8,8,8, GLFW_WINDOW);
然后,我尝试用以下内容读回它:
glReadPixels(0, 0, width, height, ..1.., ..2..);
我不确定应该输入什么内容作为 ..1.. 和 ..2.. ;我认为..1..应该是GL_RGBA,但不知道..2..
谢谢!
Suppose I open a glfw window with:
glfwOpenWindow(width, height, 8,8,8,8,8,8, GLFW_WINDOW);
Then, I try to read it back with:
glReadPixels(0, 0, width, height, ..1.., ..2..);
I'm not sure what I should be putting in as ..1.. and ..2.. ; I think ..1.. should be GL_RGBA, but no idea for ..2..
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不知道是否有帮助,但我在GPWiki上找到了这篇关于glfwOpenWindow的文章 和 glReadPixels 的 openGL 文档。
我玩过一点openGL,但没有使用过这些功能。
您可以尝试一些基本的操作,例如:
并
查看是否获得正确的结果或接近的结果,然后逐步添加您需要的详细信息,例如测试:
然后
等等。
Don't know if it helps, but I've found this article on GPWiki about glfwOpenWindow and the openGL docs for glReadPixels.
I've played with openGL a bit, but I haven't used these functions.
Could you try something basic like:
and
And see if you get the right result or anything close, then incrementally add the details you need, like testing:
then
and so on.