From e93070affdf64c47be02684e7902a61e7ae9fa33 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 8 Feb 2010 12:44:03 +0100 Subject: [PATCH] glamor: Fix up the access flags for glamor_prepare_access(). --- glamor/glamor_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glamor/glamor_core.c b/glamor/glamor_core.c index 431cb4139..b0653d8cb 100644 --- a/glamor/glamor_core.c +++ b/glamor/glamor_core.c @@ -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++) {