| author | Michel Dänzer <daenzer@vmware.com> | 2009-02-23 15:49:51 (GMT) |
|---|---|---|
| committer | Michel Dänzer <daenzer@vmware.com> | 2009-02-23 15:52:51 (GMT) |
| commit | ef320bdd5ec3419abba77041d3a4d96a3ff87563 (patch) (side-by-side diff) | |
| tree | 532c5001022241c3828428938f1cb73d137326fc | |
| parent | 1df6716281579e2937743d840ab1079343c503ac (diff) | |
| download | xserver-ef320bdd5ec3419abba77041d3a4d96a3ff87563.zip xserver-ef320bdd5ec3419abba77041d3a4d96a3ff87563.tar.gz | |
DRI1: Make DRICreateDrawable return TRUE for pixmaps.
GLX_EXT_texture_from_pixmap was broken since commit
a26c77ff432d2e85a2665fc36fca25143460c476 ('glx: fix retval checks when failures
occur for drawable creation.')
Signed-off-by: Michel Dänzer <daenzer@vmware.com>
| -rw-r--r-- | hw/xfree86/dri/dri.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/xfree86/dri/dri.c b/hw/xfree86/dri/dri.c index 871b6a9..c01686d 100644 --- a/hw/xfree86/dri/dri.c +++ b/hw/xfree86/dri/dri.c @@ -1289,7 +1289,7 @@ DRICreateDrawable(ScreenPtr pScreen, ClientPtr client, DrawablePtr pDrawable, *hHWDrawable = pDRIDrawablePriv->hwDrawable; } } - else { /* pixmap (or for GLX 1.3, a PBuffer) */ + else if (pDrawable->type != DRAWABLE_PIXMAP) { /* PBuffer */ /* NOT_DONE */ return FALSE; } |
