iPhone +OpenGL ES:使用 oes_depth_texture 访问深度纹理值
我正在尝试访问我用 FBO 创建的深度纹理,但我不知道如何访问。我尝试过使用texture2D,但我不确定这些值存储在哪个组件中,或者这些值是否被拆分并存储在多个组件中。
纹理的定义:
glTexImage(GL_TEXTURE_2D,0,GL_DEPTH_COMPONENT,480,360,0,GL_DEPTH_COMPONENT,GL_UNSIGNED_SHORT,0);
不用说,我是 iPhone 和 OpenGL ES 编程的新手。
预先感谢
拉尔斯
I am trying to access a depth texture, that I have created with FBO but I don't know how. I have tried to use texture2D, but I am not sure in which component the values are stored or if these values are split up and stored in more than one component.
The Definition of the texture:
glTexImage(GL_TEXTURE_2D,0,GL_DEPTH_COMPONENT,480,360,0,GL_DEPTH_COMPONENT,GL_UNSIGNED_SHORT,0);
Needless to say, that i am new to iPhone and OpenGL ES programming.
Thanks in advance
Lars
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我太仓促了。可以从每个组件访问该值(当然第四个组件除外)。
ok, i was hasty. The value can be accessed from each component (except the fourth one of course).