当开发用于移动应用程序的AIR应用程序时,有人可以向我解释使用renderMode = GPU
与renderMODE = direct
之间的区别以及您什么时候使用两者之间的区别?
最佳答案
请随时纠正我,但这是我的理解。
显示管道中有2个组件
Flash/AIR可能有3种renderModes
使用CPU时,两者的合成和渲染都由CPU/软件处理。
使用GPU时,合成由GPU/硬件处理,而渲染仍由CPU/软件处理
DIRECT与GPU模式相反,它的合成由CPU/软件处理,而渲染则由GPU/硬件处理。
仅在将Stage3D直接或间接通过Starling或Away3D等框架定位到Stage3D时,GPU模式才能从部分划线中受益最大,CPU模式从阶段划线中受益,而DIRECT模式则受益于DIRECT模式。
相反,如果定位到Stage3D,则必须使用renderMode = DIRECT
关于flash - AIR renderMode GPU与renderMode Direct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14673537/