mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-10-29 05:40:12 -04:00
render/egl: attribs len could be equal to size
Exts.KHR_display_reference makes assert fail.
This commit is contained in:
parent
6f6268988b
commit
fa4d8bbad7
1 changed files with 2 additions and 2 deletions
|
|
@ -392,7 +392,7 @@ static bool egl_init(struct wlr_egl *egl, EGLenum platform,
|
|||
}
|
||||
|
||||
display_attribs[display_attribs_len++] = EGL_NONE;
|
||||
assert(display_attribs_len < sizeof(display_attribs) / sizeof(display_attribs[0]));
|
||||
assert(display_attribs_len <= sizeof(display_attribs) / sizeof(display_attribs[0]));
|
||||
|
||||
EGLDisplay display = egl->procs.eglGetPlatformDisplayEXT(platform,
|
||||
remote_display, display_attribs);
|
||||
|
|
@ -808,7 +808,7 @@ EGLImageKHR wlr_egl_create_image_from_dmabuf(struct wlr_egl *egl,
|
|||
attribs[atti++] = EGL_TRUE;
|
||||
|
||||
attribs[atti++] = EGL_NONE;
|
||||
assert(atti < sizeof(attribs)/sizeof(attribs[0]));
|
||||
assert(atti <= sizeof(attribs)/sizeof(attribs[0]));
|
||||
|
||||
EGLImageKHR image = egl->procs.eglCreateImageKHR(egl->display, EGL_NO_CONTEXT,
|
||||
EGL_LINUX_DMA_BUF_EXT, NULL, attribs);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue