[Mesa-dev] [RFC] mesa: drop current draw/read buffer when ctx is released

Mauro Rossi issor.oruam at gmail.com
Tue Nov 1 21:42:25 UTC 2016


> Mauro or Chih-Wei should be able to answer this (being do static
> wallpapers work in i965?).
>
> Rob

Hi, I've perfomed tests with mesa
https://github.com/maurossi/mesa/commits/13.0.0_nougat-x86
and the deafult pink wallpaper of nougat-x86 is working on i965

NOTE: I have cherry-picked android-ia "Add the RGBA8888 and RGBX8888
back to Intel screen config",
which solved some black rendering issue in Basemark ES2 Taiji 3d
render and in OpenGL ES Examples (last two demos)
but Android wallpaper was working also without it.

Androdi wallpapers are also working on gallium drivers and swrast
llvmppipe (Wu Zhen implementation).

I've also re-checked what is rendered black with gallium drivers as we speak
and all cases (Rajawali app background, Basemark ES2 app background,
Gears black surface)
seem directly related to pixel format 2 (RGBX).

There are no segfaults or other crash signals in dmesg,
here are logcat traces of the common issue collected on Radeon RV630:

11-01 21:36:57.321  1498  1528 I ActivityManager: Displayed
com.monyetmabuk.rajawali.tutorials/.RajawaliExamplesActivity: +159ms
11-01 21:36:57.324  1229  1229 E GLConsumer: error creating EGLImage: 0x3003
11-01 21:36:57.324  1229  1229 E GLConsumer: Failed to create image.
size=1024x720 st=1024 usage=0x933 fmt=2
11-01 21:36:57.324  1229  1229 W GLConsumer:
[com.monyetmabuk.rajawali.tutorials/com.monyetmabuk.rajawali.tutorials.RajawaliExamplesActivity]
updateAndRelease: unable to createImage on display=0x1 slot=0
...
11-01 21:37:13.500  1498  2552 I ActivityManager: START u0
{act=SPLASH_BASEMARK cmp=com.rightware.tdmm2v10jnifree/.SplashView}
from uid 10070 on display 0
11-01 21:37:13.573  1229  1229 E GLConsumer: error creating EGLImage: 0x3003
11-01 21:37:13.573  1229  1229 E GLConsumer: Failed to create image.
size=1024x720 st=1024 usage=0x933 fmt=2
11-01 21:37:13.573  1229  1229 W GLConsumer: [Starting
com.rightware.tdmm2v10jnifree] updateAndRelease: unable to createImage
on display=0x1 slot=0
...
11-01 21:58:37.205  1498  2051 I ActivityManager: Start proc
5579:com.jeffboody.GearsES2eclair/u0a74 for activity
com.jeffboody.GearsES2eclair/.GearsES2eclair
11-01 21:58:28.508  1229  1229 E GLConsumer: error creating EGLImage: 0x3003
11-01 21:58:28.508  1229  1229 E GLConsumer: Failed to create image.
size=1024x720 st=1024 usage=0x933 fmt=2
11-01 21:58:28.508  1229  1229 W GLConsumer: [Starting
com.jeffboody.GearsES2eclair] updateAndRelease: unable to createImage
on display=0x1 slot=0

Mauro


More information about the mesa-dev mailing list