2013-07-04 70 views
4

我一直無法找到任何關於使用不同Porter-Duff模式合成位圖的相關性能的互聯網文章或Google文檔。對我來說,編程時非常明顯的是,傳統的SRC/DST前綴模式比Android Mode.DARKEN,Mode.LIGHTEN,Mode.MULTIPLY模式執行速度快了3-4倍。在720p屏幕上渲染光罩時,使用後者模式可將我的遊戲引擎的性能從40+降低到13 FPS左右。Android Porter-Duff合成性能

我的問題是這樣的:

  1. 是否有使用變暗合成圖像/減輕財產比提供波特 - 達夫模式更快的方法?切換到OpenGL是否值得?
  2. 是否有關於不同合成模式的相對速度的數據?

回答

0
  1. 是的,有很多更快的方式,對於一個遊戲引擎切換到的OpenGL(或類似團結,如果你想要更多的東西高電平)可以是一個非常不錯的主意。 Renderscript也是一個很好的選擇,已經內置了多重內在。

  2. 你或許應該自己動手做這些事情,這種題目的測量很少,硬件移動速度也很快。