cacheAsBitmap causando un fallo gráfico en el modo de renderizado de GPU en Adobe Air, cuando la aplicación se ejecuta en Dell Venue 8 7840
(si lo desea, descargue un .zip del código fuente que muestra el error.)
Empiece con una nueva aplicación de Adobe Air para Android, establecida en modo de renderizado de GPU. Agregue un DisplayObject
al escenario y establezca su valor .cacheAsBitmap
en true
. A continuación, ejecute la aplicación en un Dell Venue 8 7840. Aquí hay una captura de pantalla: el cuadrado verde es un simple MovieClip
con la forma dibujada con su. .graphics
propiedad. Se supone que el espacio expulsado es un cuadrado rojo, dibujado utilizando exactamente el mismo método, sólo con .cacheAsBitmap = true
- ¿Hay alguna forma de obtener información de la GPU?
- Programación de GPU en dispositivos Android
- Android Force GPU Rendering ¿Cómo habilitar y deshabilitar?
- Respecto al error de modo de GPU en el lanzamiento del dispositivo virtual Android
- ¿Cómo saber el uso de la GPU de Android?
Esto sólo ocurre en este dispositivo en particular, utilizando este modo de renderización en particular – la actualización de la versión del sistema operativo Android de 4.4 a 5.0 no lo arregla.
¿Alguna idea sobre lo que está causando esto, y cómo solucionarlo sin usar un modo de renderizado diferente o no poner en caché los gráficos como mapas de bits?
- Enciende los ataques de fuego y la corrupción de textura a 60 fps
- Emulador androide con emulación gpu habilitado obtener pantalla extraña
- ¿Es posible programar GPU para Android
- ¿Es dependiente de GPU de desarrollo de OpenGL?
- Emulador de Android en Debian Jessie con emulación de GPU
- Animación esquelética en GPU para Android OpenGL ES
- Android: dibujar fondo sin GPU OverDraw como WhatsApp
- No se encontró EGLConfig en el emulador, la emulación gpu es verdadera
Tuve estos resultados inesperados antes, torcido a veces añadiendo a cacheAsBitmap también cacheAsBitmapMatrix con una matriz de 2x escalado. Toma más memoria pero hizo el truco unas cuantas veces.
Intenta establecer
stage.quality = StageQuality.LOW;
Esto resolvió el problema para mí.
- ¿Por qué explotan ViewRecycler onMeasure?
- Cómo obtener la línea de tiempo de inicio del usuario con el SDK de Android de Twitter