From 0a8fb8563f3cecf2019d3a35d5a61ec2b3a069cd Mon Sep 17 00:00:00 2001 From: Zhigang Gong Date: Fri, 10 Feb 2012 15:34:43 +0800 Subject: [PATCH] glamor_pixmap: Should bind unpack buffer to 0 after the uploading. Signed-off-by: Zhigang Gong --- glamor/glamor_pixmap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/glamor/glamor_pixmap.c b/glamor/glamor_pixmap.c index 6563e949b..1a63ffdd1 100644 --- a/glamor/glamor_pixmap.c +++ b/glamor/glamor_pixmap.c @@ -268,6 +268,9 @@ __glamor_upload_pixmap_to_texture(PixmapPtr pixmap, GLenum format, pixmap->drawable.width, pixmap->drawable.height, 0, format, type, texels); + + if (pixmap_priv->fbo->pbo && pixmap_priv->fbo->pbo_valid) + dispatch->glBindBuffer(GL_PIXEL_UNPACK_BUFFER, 0); }