glamor: Fix up the access flags for glamor_prepare_access().

This commit is contained in:
Eric Anholt 2010-02-08 12:44:03 +01:00 committed by Zhigang Gong
parent 0e56c182c3
commit e93070affd

View File

@ -337,12 +337,12 @@ glamor_prepare_access(DrawablePtr drawable, glamor_access_t access)
glBindBufferARB(GL_PIXEL_PACK_BUFFER_EXT, pixmap_priv->pbo);
glBufferDataARB(GL_PIXEL_PACK_BUFFER_EXT,
read_stride * pixmap->drawable.height,
NULL, GL_DYNAMIC_DRAW_ARB);
NULL, GL_STREAM_READ_ARB);
glReadPixels(0, 0,
pixmap->drawable.width, pixmap->drawable.height,
format, type, 0);
read = glMapBufferARB(GL_PIXEL_PACK_BUFFER_EXT, GL_READ_WRITE_ARB);
read = glMapBufferARB(GL_PIXEL_PACK_BUFFER_EXT, GL_READ_ONLY_ARB);
if (pixmap->drawable.depth == 1) {
for (y = 0; y < pixmap->drawable.height; y++) {