Mesa (map-texture-image-v4): mesa: restore _mesa_lock/unlock_texture() calls in glGetTexImage()

Brian Paul brianp at kemper.freedesktop.org
Thu Jul 28 04:23:22 UTC 2011


Module: Mesa
Branch: map-texture-image-v4
Commit: 60186ff497ffa8a32d90f5a22ea0467766b0a09b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60186ff497ffa8a32d90f5a22ea0467766b0a09b

Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 27 22:23:07 2011 -0600

mesa: restore _mesa_lock/unlock_texture() calls in glGetTexImage()

---

 src/mesa/main/texgetimage.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/mesa/main/texgetimage.c b/src/mesa/main/texgetimage.c
index 4834788..c38d60a 100644
--- a/src/mesa/main/texgetimage.c
+++ b/src/mesa/main/texgetimage.c
@@ -789,8 +789,12 @@ _mesa_GetnTexImageARB( GLenum target, GLint level, GLenum format,
                   format, type);
    }
 
-   ctx->Driver.GetTexImage(ctx, target, level, format, type, pixels,
-                           texObj, texImage);
+   _mesa_lock_texture(ctx, texObj);
+   {
+      ctx->Driver.GetTexImage(ctx, target, level, format, type, pixels,
+                              texObj, texImage);
+   }
+   _mesa_unlock_texture(ctx, texObj);
 }
 
 




More information about the mesa-commit mailing list