mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-02-18 22:05:48 -05: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;
|
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,
|
EGLDisplay display = egl->procs.eglGetPlatformDisplayEXT(platform,
|
||||||
remote_display, display_attribs);
|
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_TRUE;
|
||||||
|
|
||||||
attribs[atti++] = EGL_NONE;
|
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,
|
EGLImageKHR image = egl->procs.eglCreateImageKHR(egl->display, EGL_NO_CONTEXT,
|
||||||
EGL_LINUX_DMA_BUF_EXT, NULL, attribs);
|
EGL_LINUX_DMA_BUF_EXT, NULL, attribs);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue