Android デバイスでの ETC1 Textue 圧縮の可用性 (または可用性) について、少し混乱しています。
これは( Android Docsから)さまざまな場所で引用されています。
注意: ETC1 形式はほとんどの Android デバイスでサポートされていますが、使用できるとは限りません。デバイスで ETC1 形式がサポートされているかどうかを確認するには、ETC1Util.isETC1Supported() メソッドを呼び出します。
また、OpenGL ES 2.0 では ETC1 のサポートが義務付けられていると思います (間違っている場合は訂正してください)。
したがって、ドキュメントからの上記のステートメントが、ETC1 圧縮サポートが OpenGL ES 1.x デバイスで利用できることが保証されていないが、拡張機能を介して利用できる可能性があることを単に意味するかどうかを明確にしてください。したがって、これらのデバイスでは、 ETC1Util.isETC1Supported() メソッドで空き状況を確認します。
私の仮定が正しければ、すべてのターゲット デバイスで ETC1 が使用できることを100% 保証できると仮定します (私のアプリは OpenGL ES 2.0 を使用しており、アプリ内での可用性を確認しています)。したがって、ETC1Util.isETC1Supported()? をチェックする必要はありません。
それとも、私はそれを誤解していて、まだ確認する必要がありますか?