glthread: fix typo related to upload_vertices()
authorPatrick Lerda <patrick9876@free.fr>
Sat, 20 May 2023 15:12:34 +0000 (17:12 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 24 May 2023 22:17:26 +0000 (22:17 +0000)
Fixes: 68a926a15b7b ("glthread: set GL_OUT_OF_MEMORY if we fail to upload vertices")
Signed-off-by: Patrick Lerda <patrick9876@free.fr>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23166>

src/mesa/main/glthread_draw.c

index 61fb8bc..b747493 100644 (file)
@@ -207,7 +207,7 @@ upload_vertices(struct gl_context *ctx, unsigned user_buffer_mask,
                                &upload_buffer, NULL, ctx->Const.VertexBufferOffsetIsInt32 ? 0 : start);
          if (!upload_buffer) {
             for (unsigned i = 0; i < num_buffers; i++)
-               _mesa_reference_buffer_object(ctx, &buffers->buffer, NULL);
+               _mesa_reference_buffer_object(ctx, &buffers[i].buffer, NULL);
 
             _mesa_marshal_InternalSetError(GL_OUT_OF_MEMORY);
             return false;
@@ -267,7 +267,7 @@ upload_vertices(struct gl_context *ctx, unsigned user_buffer_mask,
                             ctx->Const.VertexBufferOffsetIsInt32 ? 0 : offset);
       if (!upload_buffer) {
          for (unsigned i = 0; i < num_buffers; i++)
-            _mesa_reference_buffer_object(ctx, &buffers->buffer, NULL);
+            _mesa_reference_buffer_object(ctx, &buffers[i].buffer, NULL);
 
          _mesa_marshal_InternalSetError(GL_OUT_OF_MEMORY);
          return false;