iPhone + OpenGL ES:使用oes_depth_texture访问深度纹理值

时间:2011-04-27 12:53:27

标签: iphone shader opengl-es-2.0

我正在尝试访问我用FBO创建的深度纹理,但我不知道如何。我曾尝试使用texture2D,但我不确定值存储在哪个组件中,或者这些值是否被拆分并存储在多个组件中。

纹理的定义:

glTexImage(GL_TEXTURE_2D,0,GL_DEPTH_COMPONENT,480,360,0,GL_DEPTH_COMPONENT,GL_UNSIGNED_SHORT,0);

毋庸置疑,我是iPhone和OpenGL ES编程的新手。

提前致谢

拉​​斯

1 个答案:

答案 0 :(得分:0)

好吧,我很仓促。可以从每个组件访问该值(当然除了第四个组件)。