From: Emil Velikov Date: Mon, 16 Oct 2017 16:10:42 +0000 (+0100) Subject: egl/android: add a note about .swap_buffers_with_damage X-Git-Tag: upstream/18.1.0~4358 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=61e99ce2673fae989baa59143b48c30f64b6a082;p=platform%2Fupstream%2Fmesa.git egl/android: add a note about .swap_buffers_with_damage 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 Reviewed-by: Eric Engestrom --- diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index e390365..63223e9 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,