在 iOS 应用程序中,我想在对象上放置纹理,渲染场景,读取它,然后读取该对象的“颜色”以识别它。
这很好用,我为此使用了 RGB 纹理。用于创建纹理的数据是:1、0、0、2、0、0、3、0、0。
这需要相当大量的 RAM,浪费了 66%。我想使用只有一个通道的纹理。
阅读 glTexImage2D 的 OpenGL 规范,在我看来,使用 GL_RED 格式是可行的方法,但它似乎在 iOS 中不可用。
任何人都可以确认或告诉我如何在 iOS 中仅使用一个通道创建纹理吗?
感谢您的任何提示,托斯滕。