|
|
@ -188,8 +188,8 @@ init_egl(struct display *display, struct window *window) |
|
|
|
display->swap_buffers_with_damage = NULL; |
|
|
|
display->swap_buffers_with_damage = NULL; |
|
|
|
extensions = eglQueryString(display->egl.dpy, EGL_EXTENSIONS); |
|
|
|
extensions = eglQueryString(display->egl.dpy, EGL_EXTENSIONS); |
|
|
|
if (extensions && |
|
|
|
if (extensions && |
|
|
|
strstr(extensions, "EGL_EXT_swap_buffers_with_damage") && |
|
|
|
weston_check_egl_extension(extensions, "EGL_EXT_swap_buffers_with_damage") && |
|
|
|
strstr(extensions, "EGL_EXT_buffer_age")) |
|
|
|
weston_check_egl_extension(extensions, "EGL_EXT_buffer_age")) |
|
|
|
display->swap_buffers_with_damage = |
|
|
|
display->swap_buffers_with_damage = |
|
|
|
(PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC) |
|
|
|
(PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC) |
|
|
|
eglGetProcAddress("eglSwapBuffersWithDamageEXT"); |
|
|
|
eglGetProcAddress("eglSwapBuffersWithDamageEXT"); |
|
|
|