evas gl - swap with damage - look for KHR extn string too

as per shortlog - look for KHR in addition to EXT for swap with damage
region extn detection.
This commit is contained in:
Carsten Haitzler 2019-02-27 15:49:19 +00:00
parent 73cbc48669
commit b9049925f3
4 changed files with 8 additions and 4 deletions

View File

@ -233,7 +233,8 @@ gl_extn_veto(Render_Engine *re)
glsym_eglSwapBuffersWithDamage = NULL;
}
if (!strstr(str, "EGL_EXT_buffer_age")) _extn_have_buffer_age = 0;
if (!strstr(str, "EGL_EXT_swap_buffers_with_damage"))
if ((!strstr(str, "EGL_EXT_swap_buffers_with_damage")) &&
(!strstr(str, "EGL_KHR_swap_buffers_with_damage")))
glsym_eglSwapBuffersWithDamage = NULL;
}
else

View File

@ -269,7 +269,8 @@ gl_extn_veto(Render_Engine *re)
if (!_ckext(str, "EGL_KHR_partial_update"))
glsym_eglSetDamageRegionKHR = NULL;
if (!_ckext(str, "EGL_EXT_swap_buffers_with_damage"))
if ((!_ckext(str, "EGL_EXT_swap_buffers_with_damage")) &&
(!_ckext(str, "EGL_KHR_swap_buffers_with_damage")))
glsym_eglSwapBuffersWithDamage = NULL;
if (_ckext(str, "EGL_EXT_image_dma_buf_import"))
dmabuf_present = EINA_TRUE;

View File

@ -1476,7 +1476,8 @@ gl_extn_veto(Render_Engine *re)
)
extn_have_y_inverted = 0;
}
if (!strstr(str, "EGL_EXT_swap_buffers_with_damage"))
if ((!strstr(str, "EGL_EXT_swap_buffers_with_damage")) &&
(!strstr(str, "EGL_KHR_swap_buffers_with_damage")))
{
glsym_eglSwapBuffersWithDamage = NULL;
}

View File

@ -223,7 +223,8 @@ gl_extn_veto(Render_Engine *re)
)
extn_have_y_inverted = EINA_FALSE;
}
if (!strstr(str, "EGL_EXT_swap_buffers_with_damage"))
if ((!strstr(str, "EGL_EXT_swap_buffers_with_damage")) &&
(!strstr(str, "EGL_KHR_swap_buffers_with_damage")))
{
glsym_eglSwapBuffersWithDamage = NULL;
}