[Mesa-dev] [PATCH] egl/android: add a note about .swap_buffers_with_damage

Eric Engestrom eric.engestrom at imgtec.com
Mon Oct 16 17:58:12 UTC 2017


On Monday, 2017-10-16 16:10:42 +0000, Emil Velikov wrote:
> From: Emil Velikov <emil.velikov at collabora.com>
> 
> Android implements the API and does the native damage handling itself.
> At the same time it
>  a) does call the vendor's eglSwapBuffersWithDamageKHR
>  b) does not implement eglSetDamageRegionKHR
> 
> There's something strange happening here. For now simply note about the
> 'lack' of eglSwapBuffersWithDamageKHR support.
> 
> Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>

> ---
>  src/egl/drivers/dri2/platform_android.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c
> index e390365b8bb..63223e9a69f 100644
> --- a/src/egl/drivers/dri2/platform_android.c
> +++ b/src/egl/drivers/dri2/platform_android.c
> @@ -1088,7 +1088,7 @@ static const struct dri2_egl_display_vtbl droid_display_vtbl = {
>     .destroy_surface = droid_destroy_surface,
>     .create_image = droid_create_image_khr,
>     .swap_buffers = droid_swap_buffers,
> -   .swap_buffers_with_damage = dri2_fallback_swap_buffers_with_damage,
> +   .swap_buffers_with_damage = dri2_fallback_swap_buffers_with_damage, /* Android implements the function */
>     .swap_buffers_region = dri2_fallback_swap_buffers_region,
>  #if ANDROID_API_LEVEL >= 23
>     .set_damage_region = droid_set_damage_region,
> -- 
> 2.14.1
> 


More information about the mesa-dev mailing list