EXA: Disable SHM pixmaps.

See https://bugs.freedesktop.org/show_bug.cgi?id=6772 .
This commit is contained in:
Eric Anholt 2006-12-19 15:24:19 +01:00 committed by Michel Dänzer
parent 1b029fd896
commit 6b1e354dbb

View File

@ -32,6 +32,10 @@
#include <dix-config.h>
#endif
#ifdef MITSHM
#include "shmint.h"
#endif
#include <stdlib.h>
#include "exa_priv.h"
@ -610,6 +614,13 @@ exaDriverInit (ScreenPtr pScreen,
miDisableCompositeWrapper(pScreen);
#endif
#ifdef MITSHM
/* Re-register with the MI funcs, which don't allow shared pixmaps.
* Shared pixmaps are almost always a performance loss for us, but this
* still allows for SHM PutImage.
*/
ShmRegisterFuncs(pScreen, NULL);
#endif
/*
* Hookup offscreen pixmaps
*/