diff options
| author | Thomas Hellstrom <thellstrom@vmware.com> | 2010-10-19 11:44:08 +0200 | 
|---|---|---|
| committer | Thomas Hellstrom <thellstrom@vmware.com> | 2010-10-19 12:08:06 +0200 | 
| commit | 9e96b695b0bc59e01e69fd266f542dc3948114ad (patch) | |
| tree | 78b9378e5403e5a4db6316992f21973f7627f61b | |
| parent | 543136d5bda2173a3774312607cb8579ba6b5186 (diff) | |
st/xorg: Fix compilation for Xservers >= 1.10
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
| -rw-r--r-- | src/gallium/state_trackers/xorg/xorg_driver.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/src/gallium/state_trackers/xorg/xorg_driver.c b/src/gallium/state_trackers/xorg/xorg_driver.c index 2d71a5e792..1ec772df17 100644 --- a/src/gallium/state_trackers/xorg/xorg_driver.c +++ b/src/gallium/state_trackers/xorg/xorg_driver.c @@ -45,6 +45,7 @@  #include "miscstruct.h"  #include "dixstruct.h"  #include "xf86xv.h" +#include "xorgVersion.h"  #ifndef XSERVER_LIBPCIACCESS  #error "libpciaccess needed"  #endif @@ -1182,6 +1183,8 @@ drv_bind_front_buffer_kms(ScrnInfoPtr pScrn)  				stride,  				ptr); +#if (XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1, 9, 99, 1, 0)) +      /* This a hack to work around EnableDisableFBAccess setting the pointer       * the real fix would be to replace pScrn->EnableDisableFBAccess hook       * and set the rootPixmap->devPrivate.ptr to something valid before that. @@ -1191,6 +1194,8 @@ drv_bind_front_buffer_kms(ScrnInfoPtr pScrn)       */      pScrn->pixmapPrivate.ptr = ptr; +#endif +      return TRUE;  err_destroy: | 
