mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-04 02:40:11 +01:00
mesa: use _mesa_reference_buffer_object() in a few places
This commit is contained in:
parent
193177b732
commit
d7ea9ddf58
3 changed files with 10 additions and 4 deletions
|
|
@ -153,7 +153,8 @@ static void init_mat_currval(GLcontext *ctx)
|
|||
cl->Stride = 0;
|
||||
cl->StrideB = 0;
|
||||
cl->Enabled = 1;
|
||||
cl->BufferObj = ctx->Shared->NullBufferObj;
|
||||
_mesa_reference_buffer_object(ctx, &cl->BufferObj,
|
||||
ctx->Shared->NullBufferObj);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@
|
|||
#include "main/glheader.h"
|
||||
#include "main/imports.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/bufferobj.h"
|
||||
|
||||
#include "vbo.h"
|
||||
|
||||
|
|
@ -161,7 +162,8 @@ void vbo_rebase_prims( GLcontext *ctx,
|
|||
GL_ELEMENT_ARRAY_BUFFER,
|
||||
ib->obj);
|
||||
|
||||
tmp_ib.obj = ctx->Shared->NullBufferObj;
|
||||
_mesa_reference_buffer_object(ctx, &tmp_ib.obj,
|
||||
ctx->Shared->NullBufferObj);
|
||||
tmp_ib.ptr = tmp_indices;
|
||||
tmp_ib.count = ib->count;
|
||||
tmp_ib.type = ib->type;
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@
|
|||
*/
|
||||
|
||||
#include "main/glheader.h"
|
||||
#include "main/bufferobj.h"
|
||||
#include "main/imports.h"
|
||||
#include "main/image.h"
|
||||
#include "main/macros.h"
|
||||
|
|
@ -517,7 +518,8 @@ replay_init( struct copy_context *copy )
|
|||
dst->Ptr = copy->dstbuf + offset;
|
||||
dst->Enabled = GL_TRUE;
|
||||
dst->Normalized = src->Normalized;
|
||||
dst->BufferObj = ctx->Shared->NullBufferObj;
|
||||
_mesa_reference_buffer_object(ctx, &dst->BufferObj,
|
||||
ctx->Shared->NullBufferObj);
|
||||
dst->_MaxElement = copy->dstbuf_size; /* may be less! */
|
||||
|
||||
offset += copy->varying[i].size;
|
||||
|
|
@ -537,7 +539,8 @@ replay_init( struct copy_context *copy )
|
|||
*/
|
||||
copy->dstib.count = 0; /* duplicates dstelt_nr */
|
||||
copy->dstib.type = GL_UNSIGNED_INT;
|
||||
copy->dstib.obj = ctx->Shared->NullBufferObj;
|
||||
_mesa_reference_buffer_object(ctx, ©->dstib.obj,
|
||||
ctx->Shared->NullBufferObj);
|
||||
copy->dstib.ptr = copy->dstelt;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue