On 15 July 2016 at 08:53, Tomasz Figa <tf...@chromium.org> wrote:
> Hi,
>
> This series is a collection of various fixes and extensions we came up
> with during our attempt to use Mesa for Android.
>
> Fixes included in this series:
>  - added mandatory EGL_MAX_PBUFFER_WIDTH and _HEIGHT attributes to EGL
>    configs,
>  - fixed multiple issues with handling pbuffers in the backend,
>  - found and fixed a DRI image leak,
>  - made the implementation of DRI image loader .getBuffers callback
>    conform better to the extension semantics.
>
> New features added by this series:
>  - possibility to build the Android EGL platform without drm_gralloc
>    headers,
>  - support for creating EGL images from Android native buffers with
>    YV12 pixel format (prime-only),
>  - fallback to kms_swrast driver when no hardware driver can be loaded
>    but there is still some usable DRI node present in the system.
>  - more logging in case of errors to help diagnosing problems.
>
> Testing was done using classic i965 (gen 8) and gallium softpipe drivers
> on an internal build of Android, based on gralloc backed by a DRM render
> node and sharing buffers by PRIME FDs.
>
> Haixia Shi (1):
>   egl/android: Set EGL_MAX_PBUFFER_WIDTH and EGL_MAX_PBUFFER_HEIGHT
>
> Nicolas Boichat (1):
>   egl/android: Fix support for pbuffers
>
> Tomasz Figa (8):
>   egl/android: Check return value of dri2_get_dri_config()
>   egl/android: Add some useful error messages
>   egl/android: Stop leaking DRI images
I've pushed the above three from this series as the rest either cause
issues or might need a bit of polish.
Thanks for sending these, and huge shout out to Eric for having a look :-)

Btw, I've also pushed your earlier (standalone) patches:
 gallium/dri: Add shared glapi to LIBADD on Android
 egl/android: Remove unused variables
 i965: store reference to the context within struct brw_fence (v2)

Thanks
Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to