mesa: remove unused gl_buffer_object::Data and Written

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18828>
This commit is contained in:
Marek Olšák 2022-08-22 00:30:00 -04:00 committed by Marge Bot
parent 37421a24ad
commit 26a2502a3b
2 changed files with 0 additions and 7 deletions

View file

@ -1041,7 +1041,6 @@ _mesa_delete_buffer_object(struct gl_context *ctx,
_mesa_bufferobj_release_buffer(bufObj);
vbo_delete_minmax_cache(bufObj);
align_free(bufObj->Data);
/* assign strange values here to help w/ debugging */
bufObj->RefCount = -1000;
@ -2170,7 +2169,6 @@ buffer_storage(struct gl_context *ctx, struct gl_buffer_object *bufObj,
FLUSH_VERTICES(ctx, 0, 0);
bufObj->Written = GL_TRUE;
bufObj->Immutable = GL_TRUE;
bufObj->MinMaxCacheDirty = true;
@ -2416,7 +2414,6 @@ buffer_data(struct gl_context *ctx, struct gl_buffer_object *bufObj,
FLUSH_VERTICES(ctx, 0, 0);
bufObj->Written = GL_TRUE;
bufObj->MinMaxCacheDirty = true;
#ifdef VBO_DEBUG
@ -2604,7 +2601,6 @@ _mesa_buffer_sub_data(struct gl_context *ctx, struct gl_buffer_object *bufObj,
return;
bufObj->NumSubDataCalls++;
bufObj->Written = GL_TRUE;
bufObj->MinMaxCacheDirty = true;
_mesa_bufferobj_subdata(ctx, offset, size, data, bufObj);
@ -3724,7 +3720,6 @@ map_buffer_range(struct gl_context *ctx, struct gl_buffer_object *bufObj,
}
if (access & GL_MAP_WRITE_BIT) {
bufObj->Written = GL_TRUE;
bufObj->MinMaxCacheDirty = true;
}

View file

@ -1441,9 +1441,7 @@ struct gl_buffer_object
GLenum16 Usage; /**< GL_STREAM_DRAW_ARB, GL_STREAM_READ_ARB, etc. */
GLbitfield StorageFlags; /**< GL_MAP_PERSISTENT_BIT, etc. */
GLsizeiptrARB Size; /**< Size of buffer storage in bytes */
GLubyte *Data; /**< Location of storage either in RAM or VRAM. */
GLboolean DeletePending; /**< true if buffer object is removed from the hash */
GLboolean Written; /**< Ever written to? (for debugging) */
GLboolean Immutable; /**< GL_ARB_buffer_storage */
gl_buffer_usage UsageHistory; /**< How has this buffer been used so far? */