2013-02-03 21 views
9

Mobil uygulama için bir AIR uygulaması geliştirirken birisi bana renderMode = GPU vs renderMODE = direct arasındaki farkları ve ne zaman kullanacağınızı açıklayabilir mi?AIR renderMode GPU vs renderMode direct

+0

Ben tam cevabı bilmiyorum renderMode kullanmalıdır ancak bu belgeler kullanım olabilir: Bir [yardım doc Adobe dan] (http: //help.adobe .com/en_US/as3/mobile/WS901d38e593cd1bac-3d719af412b2b394529-8000.html) ve [bir Adobe forumunda bir yazı] (http://forums.adobe.com/message/4310153). Eminim orada gizlenen başka bilgiler var. Belki de bulduklarınızı özetleyebilir ve geri kalanımıza fayda sağlamak için bir cevap olarak yayınlayabilirsiniz. –

cevap

15

Lütfen beni düzeltmekten çekinmeyin, ancak bu benim anlayışım.

  • birleştirmeden
  • Rendering ekran boru hattı

    1. 2 bileşeni vardır Flaş/AIR ile mümkün 3 renderModes vardır vardır

      1. CPU
      2. GPU
      3. DOĞRUDAN

      CPU, BOTH Compositing and Rendering ile CPU/yazılım tarafından işlenir. GPU ile , Birleştirme GPU/donanım tarafından ele alınır ve Oluşturma hala

      DOĞRUDAN CPU/yazılım tarafından ele alınır ve Oluşturma GPU tarafından ele olduğunu Dizgicilik GPU modunda tersidir CPU/yazılım tarafından ele alınır/donanım.

      GPU modu, çoğu kısmi karıştırmadan, CPU modundan evreden uzaklaşmaya kadar fayda sağlar ve DIRECT modundan elde edilen yararlar, yalnızca doğrudan veya dolaylı olarak Starling veya Away3D gibi bir çerçeve aracılığıyla Stage3D'yi hedefliyorsa gelir.

      Tersine Stage3D hedefleyen, sen = DOĞRUDAN