iOSアプリでは、オブジェクトにテクスチャを配置し、シーンをレンダリングし、それを読み返し、そのオブジェクトの「色」を読み取って識別したいと考えています。
これは問題なく動作します。そのために RGB テクスチャを使用します。テクスチャを作成するデータは、1、0、0、2、0、0、3、0、0 です。
これは大量の RAM を消費し、66% を無駄にします。チャンネルが 1 つだけのテクスチャを使用したいと考えています。
glTexImage2D の OpenGL 仕様を読むと、GL_RED 形式を使用するのがよいように見えますが、iOS では使用できないようです。
iOSで1つのチャンネルだけでテクスチャを作成する方法について、誰かがそれを確認したり、別の方法を教えてくれたりできますか?
ヒントをありがとう、トルステン。