さまざまな Porter-Duff モードを使用したビットマップ合成の相対的なパフォーマンスに関するインターネット記事や Google ドキュメントを見つけることができませんでした。プログラミング中に非常に明白になったのは、従来の SRC/DST プレフィックス モードが、Android の Mode.DARKEN、Mode.LIGHTEN、Mode.MULTIPLY モードよりもはるかに高速 (3 ~ 4 倍) 実行されていることです。後者のモードを使用すると、720p 画面でライティング マスクをレンダリングするときに、ゲーム エンジンのパフォーマンスが 40+ から約 13 FPS に低下する可能性があります。
したがって、私の質問は次のとおりです。
- 提供されている Porter-Duff モードよりも、darken/lighten プロパティを使用して画像を合成するための高速な方法はありますか? OpenGL に切り替える価値はありますか?
- 異なる合成モードの相対速度に関するデータはありますか?