egl: inline fallback for post_sub_buffer
[mesa.git] / src / egl / drivers / dri2 / egl_dri2.c
index 0acd33961b5725dfb576f5acd3b6af3fabcd06bf..e4eb9f0cbc98536aaecafd241d5292ba3be83252 100644 (file)
@@ -2048,6 +2048,8 @@ dri2_post_sub_buffer(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf,
                      EGLint x, EGLint y, EGLint width, EGLint height)
 {
    struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
+   if (!dri2_dpy->vtbl->post_sub_buffer)
+      return EGL_FALSE;
    return dri2_dpy->vtbl->post_sub_buffer(drv, disp, surf, x, y, width, height);
 }