Rendering tramite GPU nelle applicazioni Flash Player

Un'importante nuova funzione di Flash Player 10.1 è la possibilità di utilizzare la GPU per eseguire il rendering del contenuto grafico sui dispositivi mobili. Nel passato, il rendering della grafica veniva eseguito solo mediante la CPU. L'uso della GPU permette di ottimizzare il rendering di filtri, bitmap, video e testo. Tenete presente che il rendering tramite GPU non è sempre preciso come quello eseguito dal software. Il contenuto può apparire leggermente frammentato quando si usa il renderer hardware. Inoltre, Flash Player 10.1 presenta una limitazione che può impedire il rendering degli effetti Pixel Bender sullo schermo. Questi effetti potrebbero essere riprodotti come quadrati neri quando si usa l'accelerazione hardware.

Anche se Flash Player 10 presentava già una funzione di accelerazione tramite GPU, questa non veniva utilizzata per calcolare la grafica, bensì solo per inviare tutta la grafica allo schermo. In Flash Player 10.1, la GPU viene utilizzata anche per calcolare la grafica, con un possibile aumento significativo delle prestazioni. Viene inoltre ridotto il carico di lavoro della CPU, un aspetto molto utile per i dispositivi con risorse limitate come quelli mobili.

La modalità GPU viene impostata automaticamente quando si esegue il contenuto su dispositivi mobili, per ottenere le migliori prestazioni possibili. Anche se wmode non deve più essere impostato su gpu per abilitare il rendering tramite GPU, l'impostazione di wmode su opaque o transparent disattiva l'accelerazione tramite GPU.

Nota: Flash Player sul desktop utilizza tuttora la CPU per il rendering software. Il rendering software viene utilizzato perché i driver, che possono accentuare le differenze di rendering, variano moltissimo in ambiente desktop. Possono verificarsi differenze di rendering anche tra i dispositivi desktop e alcuni dispositivi mobili.