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

发布于 2024-11-03 11:30:28 字数 279 浏览 0 评论 0原文

我正在尝试访问我用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一场春暖 2024-11-10 11:30:28

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

ok, i was hasty. The value can be accessed from each component (except the fourth one of course).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文