質問

ハニカムのHW加速度を有効にし、キャンバスにいくつかのビットマップを表示しようとしています。すべてが正常に動作しますが、大きなビットマップ(1つの次元で2048> 2048)の場合、ログでエラーが発生します。

OpenGlrenderer:ビットマップが大きすぎてテクスチャにアップロードするには

これはHWの制限のためであり、HWアクセラレーションが有効になっている場合に表示される最大ビットマップサイズを縮小することで作業を進めることができます(ビューで確認されます。ishardwareaccelerated())。

私の質問は、ハードウェアによるビットマップ描画で利用可能な最大テクスチャサイズを簡単に判断する方法です。 2048は私のデバイスの制限のようですが、それは異なるもので異なる場合があります。

編集:HW Accelerationを利用できるOpenGLアプリ、通常のアプリだけを作成していません。したがって、私はOpenGLにまったく慣れていません。OpenGL関連のエラーがログに表示され、それを解決しようとしています。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top