私は、ETC1 (具体的には PKM ファイル) を使用してテクスチャ圧縮を取得しようとしてきました。OpenGL ES 2 にアップグレードせずにこれを実行しようとしているので、マルチテクスチャリングを使用しています。
私はマルチテクスチャリングを現在(最終的に)動作させていますが、問題は期待どおりに動作していないことであり、その理由を理解したと思います。PKM を作成すると、カラー コンポーネントのみの PKM と、アルファ コンポーネントのみの PKM が作成されます。問題は、アルファ PKM がアルファ値を RGB チャネルに格納しているように見えることです。黒は完全な透明度を表し、白は完全な不透明度を表します。
私の質問は次のとおりです。マルチテクスチャリングを使用するときに、これらの RGB 値を組み合わせてアルファ値に変換する方法はありますか? そうでない場合、ETC1 を使用し、OpenGL ES 1.1 でアルファをサポートするためのオプションが表示されません (間違っている場合は修正してください)。