Mesa (master): mesa: use _mesa_reference_buffer_object() in a few places

Brian Paul brianp at kemper.freedesktop.org
Fri Jun 12 22:22:40 UTC 2009


Module: Mesa
Branch: master
Commit: 0854b7e972eaea1986aa956d4dffa2d6ad541b62
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0854b7e972eaea1986aa956d4dffa2d6ad541b62

Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 10 13:45:01 2009 -0600

mesa: use _mesa_reference_buffer_object() in a few places

---

 src/mesa/main/bufferobj.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c
index a49da3d..c04fa69 100644
--- a/src/mesa/main/bufferobj.c
+++ b/src/mesa/main/bufferobj.c
@@ -470,11 +470,15 @@ _mesa_copy_buffer_subdata(GLcontext *ctx,
 void
 _mesa_init_buffer_objects( GLcontext *ctx )
 {
-   ctx->Array.ArrayBufferObj = ctx->Shared->NullBufferObj;
-   ctx->Array.ElementArrayBufferObj = ctx->Shared->NullBufferObj;
-
-   ctx->CopyReadBuffer = ctx->Shared->NullBufferObj;
-   ctx->CopyWriteBuffer = ctx->Shared->NullBufferObj;
+   _mesa_reference_buffer_object(ctx, &ctx->Array.ArrayBufferObj,
+                                 ctx->Shared->NullBufferObj);
+   _mesa_reference_buffer_object(ctx, &ctx->Array.ElementArrayBufferObj,
+                                 ctx->Shared->NullBufferObj);
+
+   _mesa_reference_buffer_object(ctx, &ctx->CopyReadBuffer,
+                                 ctx->Shared->NullBufferObj);
+   _mesa_reference_buffer_object(ctx, &ctx->CopyWriteBuffer,
+                                 ctx->Shared->NullBufferObj);
 }
 
 




More information about the mesa-commit mailing list