【问题标题】:Android Porter-Duff Compositing PerformanceAndroid Porter-Duff 合成性能
【发布时间】:2013-07-02 22:15:45
【问题描述】:

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

我的问题是:

  1. 有没有比提供的 Porter-Duff 模式更快的方法来合成图像?是否值得切换到 OpenGL?
  2. 是否有关于不同合成模式的相对速度的数据?

【问题讨论】:

    标签: android porter-duff


    【解决方案1】:
    1. 是的,有很多更快的方法,对于游戏引擎来说,切换到 opengl(或者如果你想要更高级别的东西,则切换到 Unity 之类的东西)可能是一个非常好的主意。 Renderscript 也是一个非常好的替代方案,它已经内置了乘法函数。

    2. 您可能应该自己对这些东西进行基准测试,这类主题的测量很少,而且硬件发展迅速。

    【讨论】:

      猜你喜欢
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      • 2017-03-02
      • 1970-01-01
      • 2016-05-25
      • 1970-01-01
      • 2011-10-04
      • 2013-08-02
      相关资源
      最近更新 更多