diff options
author | Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> | 2011-12-14 12:00:01 +0200 |
---|---|---|
committer | Robert Bragg <robert@linux.intel.com> | 2012-01-16 13:45:27 +0000 |
commit | a5a4634872099c34b91cf04f35123cf9580499f9 (patch) | |
tree | e9651553f1840e2dec84625b4f9e0d097a7afef1 | |
parent | 11a5392e4c0d744c75a7ac4e2a2c1b111097f4e2 (diff) |
egl_dri2: make flush extension useable by drm platform
-rw-r--r-- | src/egl/drivers/dri2/platform_drm.c | 1 | ||||
-rw-r--r-- | src/gbm/backends/dri/gbm_dri.c | 1 | ||||
-rw-r--r-- | src/gbm/backends/dri/gbm_driint.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/egl/drivers/dri2/platform_drm.c b/src/egl/drivers/dri2/platform_drm.c index 3dc2c40c4e..bd3d1e0c2c 100644 --- a/src/egl/drivers/dri2/platform_drm.c +++ b/src/egl/drivers/dri2/platform_drm.c @@ -141,6 +141,7 @@ dri2_initialize_drm(_EGLDriver *drv, _EGLDisplay *disp) dri2_dpy->core = dri2_dpy->gbm_dri->core; dri2_dpy->dri2 = dri2_dpy->gbm_dri->dri2; dri2_dpy->image = dri2_dpy->gbm_dri->image; + dri2_dpy->flush = dri2_dpy->gbm_dri->flush; dri2_dpy->driver_configs = dri2_dpy->gbm_dri->driver_configs; dri2_dpy->gbm_dri->lookup_image = dri2_lookup_egl_image; diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c index d2add147d6..ec5dad5ca6 100644 --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c @@ -70,6 +70,7 @@ struct dri_extension_match { }; static struct dri_extension_match dri_core_extensions[] = { + { __DRI2_FLUSH, 1, offsetof(struct gbm_dri_device, flush) }, { __DRI_IMAGE, 1, offsetof(struct gbm_dri_device, image) }, { NULL, 0, 0 } }; diff --git a/src/gbm/backends/dri/gbm_driint.h b/src/gbm/backends/dri/gbm_driint.h index c5b5e17a4e..d801a08137 100644 --- a/src/gbm/backends/dri/gbm_driint.h +++ b/src/gbm/backends/dri/gbm_driint.h @@ -46,6 +46,7 @@ struct gbm_dri_device { __DRIcoreExtension *core; __DRIdri2Extension *dri2; __DRIimageExtension *image; + __DRI2flushExtension *flush; const __DRIconfig **driver_configs; const __DRIextension *extensions[3]; |