Android Porter-Duff合成性能

时间:2013-07-04 21:21:02

标签: android porter-duff

我无法找到任何关于使用不同Porter-Duff模式合成位图的相对性能的互联网文章或Google文档。在编程时,对我来说非常明显的是传统的SRC / DST前缀模式比Android Mode.DARKEN,Mode.LIGHTEN,Mode.MULTIPLY模式执行得快得多(快3-4倍)。在720p屏幕上渲染光源模板时,使用后一种模式可以将我的游戏引擎性能从40+降低到大约13 FPS。

我的问题是:

  1. 使用变暗/变亮属性合成图像的速度是否比提供的Porter-Duff模式更快?是否值得转换到OpenGL?
  2. 是否有关于不同合成模式的相对速度的数据?

1 个答案:

答案 0 :(得分:0)

  1. 是的,有很多更快的方法,对于游戏引擎切换到opengl(或者如果你想要更高级别的东西,可以是一个非常好的主意)。 Renderscript也是一个非常好的替代品,已经内置了多重内在。

  2. 你应该自己做这些事情,对这类话题的测量很少,硬件也会快速移动。