flash - AIR renderMode GPU与renderMode Direct

标签 flash mobile air gpu

当开发用于移动应用程序的AIR应用程序时,有人可以向我解释使用renderMode = GPUrenderMODE = direct之间的区别以及您什么时候使用两者之间的区别?

最佳答案

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

  • 渲染
  • 合成

  • Flash/AIR可能有3种renderModes
  • CPU
  • GPU
  • 直接

  • 使用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/

    相关文章:

    javascript - AIR HTMLLoader window.open 不起作用

    HTML div 显示在 Flash 对象之上

    actionscript-3 - ActionScript 3、角色选择

    mobile - 实现 Google Analytics initTracker 的最佳实践是什么?

    android - 我应该如何着手制作一个简单的移动应用程序?钛还是原生?

    javascript - 使用 Javascript 通过 Adob​​e Air App 访问 Sharepoint 2007

    flash - 闪光笔压力

    c# - 如何在 C# 中等待 WebBrowser 控件

    android - 到目前为止,React Native 与 WPA 应用程序的体验

    ios - "Application Loader"无法选择 .app 文件 adobe air