glamor: Don't fail in glamor_get_formats if not dmabuf_capable.
If dmabuf_capable is false, because the server "dmabuf_capable" debug flag isn't set, treat it as successfull query with zero returned formats, instead of failure. This allows the servers cache_formats_and_modifiers() function to cache the fact that formats are not supported during the current server generation, instead of pointless retesting at every invocation. Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
55db3c9cfc
commit
e00ada9fbb
|
@ -602,7 +602,7 @@ glamor_get_formats(ScreenPtr screen,
|
|||
glamor_egl = glamor_egl_get_screen_private(xf86ScreenToScrn(screen));
|
||||
|
||||
if (!glamor_egl->dmabuf_capable)
|
||||
return FALSE;
|
||||
return TRUE;
|
||||
|
||||
if (!eglQueryDmaBufFormatsEXT(glamor_egl->display, 0, NULL, &num))
|
||||
return FALSE;
|
||||
|
|
Loading…
Reference in New Issue
Block a user