X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fstate_trackers%2Fomx%2Fentrypoint.c;h=251cc7d65d52fba8cf38c8f7e7e494dc470016bb;hb=7a26a0bf092f7f4f0ee11cd8f59000828f1a527a;hp=fa2074ad1b77121d8151b223e444929dc404e9a0;hpb=115cb729d8feedf2d33187a5789ebc7582cc3042;p=mesa.git diff --git a/src/gallium/state_trackers/omx/entrypoint.c b/src/gallium/state_trackers/omx/entrypoint.c index fa2074ad1b7..251cc7d65d5 100644 --- a/src/gallium/state_trackers/omx/entrypoint.c +++ b/src/gallium/state_trackers/omx/entrypoint.c @@ -103,7 +103,9 @@ struct vl_screen *omx_get_screen(void) if (!omx_display) goto error; - omx_screen = vl_dri2_screen_create(omx_display, 0); + omx_screen = vl_dri3_screen_create(omx_display, 0); + if (!omx_screen) + omx_screen = vl_dri2_screen_create(omx_display, 0); if (!omx_screen) { XCloseDisplay(omx_display); goto error;