我无法找到任何有关使用不同的Porter-Duff模式合成位图的相对性能的互联网文章或Google文档。但是在编程过程中,已经变得非常显然的是,传统的SRC / DST前缀模式比Android Mode.DARKEN,Mode.LIGHTEN,Mode.MULTIPLY模式执行速度要快得多(快3-4倍)。当在720p屏幕上渲染照明蒙版时,后者的使用可能会将我的游戏引擎性能从40+降至约13FPS。
因此我的问题是:
- 是否有更快的方法使用Darken/Lighten属性合成图像,而不是提供的Porter-Duff模式?是否值得转换为OpenGL?
- 是否有关于不同合成模式的相对速度的数据可用?