Module: Mesa
Branch: master
Commit: 61e99ce2673fae989baa59143b48c30f64b6a082
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=61e99ce2673fae989baa59143b48c30f64b6a082

Author: Emil Velikov <[email protected]>
Date:   Mon Oct 16 17:10:42 2017 +0100

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 <[email protected]>
Reviewed-by: Eric Engestrom <[email protected]>

---

 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 e390365b8b..63223e9a69 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,

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to