Procesamiento de GPU en aplicaciones de Flash Player

Una nueva e importante función de Flash Player 10.1 es que es posible utilizar la GPU para representar el contenido gráfico en dispositivos móviles. Anteriormente, los gráficos se representaban únicamente mediante la CPU. Con el uso de la GPU se optimiza la representación de filtros, mapas de bits, vídeo y texto. Se debe tener en cuenta que la representación mediante GPU no siempre es tan precisa como la representación con software. El contenido puede parecer algo irregular cuando se utiliza el representador de hardware. Asimismo, Flash Player 10.1 tiene una limitación que puede evitar la representación de los efectos de Pixel Bender en pantalla. Estos efectos se pueden representar como un cuadrado negro al utilizar la aceleración de hardware.

Aunque Flash Player 10 contaba con la función de aceleración de GPU, la GPU no se utilizaba para calcular los gráficos. Sólo se empleaba para enviar todos los gráficos a la pantalla. En Flash Player 10.1, la GPU se utilizaba también para calcular los gráficos, lo cual puede mejorar la velocidad de representación en gran medida. También reduce la carga de CPU, lo que resulta útil en dispositivos con recursos limitados, tales como dispositivos móviles.

El modo GPU se establece automáticamente cuando el contenido se ejecuta en dispositivos móviles con el fin de obtener el mejor rendimiento posible. aunque wmode no se debe volver a establecer en gpu para obtener la representación con GPU, el establecimiento de wmode en opaque o transparent desactiva la aceleración por GPU.

Nota: Flash Player en aplicaciones de escritorio sigue utilizando la CPU para todo el procesamiento de software. La representación con software se utiliza porque los controladores pueden variar mucho en el escritorio y los mismos pueden acentuar las diferencias de representación. También puede haber diferencias entre el escritorio y algunos dispositivos móviles.