AIR renderMode GPU vs renderMode direct

Bac*_*alo 9 air flash mobile gpu

在为移动应用程序开发AIR应用程序时,有人可以向我解释使用renderMode = GPUvs renderMODE = direct和何时使用它们之间的差异?

Bac*_*alo 15

请随时纠正我,但这是我的理解.显示管道中有2个组件

  1. 渲染
  2. 合成

Flash/AIR有3种renderModes

  1. 中央处理器
  2. GPU
  3. 直接

使用CPU,BOTH Compositing和Rendering由CPU /软件处理.使用GPU,Compositing由GPU /硬件处理,Rendering仍由CPU /软件处理

DIRECT与GPU模式相反,其中Compositing由CPU /软件处理,Rendering由GPU /硬件处理.

GPU模式从部分blitting,阶段blitting的CPU模式以及DIRECT模式的好处中获益最大,只有在通过Starling或Away3D等框架直接或间接定位Stage3D时才会受益.

相反,如果定位Stage3D,则必须使用renderMode = DIRECT