【发布时间】:2012-04-12 08:50:52
【问题描述】:
在OpenGL中,创建3D Texture后,我们总是需要绘制一个GL_QUADS等代理几何体来包含3D Texture,并在这个函数中设置纹理坐标:glTexCoord3f。
但是,当我在 CUDA 中使用 3D 纹理时,我从未找到像 glTexCoord3f 这样的函数来指出纹理坐标。实际上,我们只是使用 CUDA 数组,然后将数组绑定到纹理。之后,我们可以使用纹理获取函数 tex3D 来获取值。
因此,我很困惑,即使我们之前从未设置纹理坐标,tex3D 函数如何正确运行????
感谢您的回答。
【问题讨论】: