在为移动应用开发AIR应用时,有人可以向我解释使用renderMode = GPU
与renderMODE = direct
之间的差异以及何时使用?
答案 0 :(得分:15)
请随时纠正我,但这是我的理解。 显示管道中有2个组件
使用Flash / AIR
可以有3个renderModes使用CPU,BOTH Compositing和Rendering由CPU /软件处理。 使用GPU,Compositing由GPU /硬件处理,渲染仍然由CPU /软件处理
DIRECT与GPU模式相反,其中Compositing由CPU /软件处理,Rendering由GPU /硬件处理。
GPU模式从部分blitting,阶段blitting的CPU模式以及DIRECT模式的好处中获益最大,只有在通过Starling或Away3D这样的框架直接或间接定位Stage3D时才会受益。
相反,如果定位Stage3D,则必须使用renderMode = DIRECT