Renderização pela GPU em aplicativos Flash Player

Um novo recurso importante do Flash Player 10.1 é que ele pode utilizar a GPU para renderizar conteúdo gráfico em dispositivos móveis. No passado, gráficos eram renderizados através da CPU apenas. Utilizar a GPU otimiza a renderização de filtros, bitmaps, vídeo e texto. Tenha em mente que a renderização em GPU não é sempre preciso quanto a renderização em software. O conteúdo pode parecer um pouco espesso quando utilizar o renderizador em hardware. Além disso, o Flash Player 10.1 tem uma limitação que pode impedir que efeitos Pixel Bender na tela sejam renderizados. Estes efeitos podem surgir como um quadrado branco quando utilizamos a aceleração de hardware.

O Flash Player 10 tinha um recurso de aceleração de GPU, mas a GPU não era usada para calcular os gráficos. Ela era usada apenas para enviar todos os gráficos para a tela. No Flash Player 10.1, a GPU também é usada para calcular os gráficos, o que pode aumentar a velocidade de renderização significativamente. Isto também reduz a carga da CPU, o que é útil em dispositivos com recursos limitados, como dispositivos móveis.

O modo GPU é definido automaticamente durante a execução de conteúdo em dispositivos móveis, o que assegura o melhor desempenho possível. Embora wmode não precise mais ser definido como gpu para usar renderização pela GPU, ajustar wmode como opaque ou transparent desabilita a aceleração da GPU.

Nota: O Flash Player no desktop ainda usa a CPU para fazer a renderização por software. A renderização por software é usada porque os drivers variam muito no desktop, e os drivers podem acentuar as diferenças de renderização. Também pode haver diferenças de renderização entre o desktop e alguns dispositivos móveis.