clients/simple-egl: use weston_check_egl_extension over strstr
Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
committed by
Daniel Stone
parent
ce5b614c80
commit
025ad93833
@@ -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");
|
||||||
|
|||||||
Reference in New Issue
Block a user