diff options
author | Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> | 2021-08-13 12:17:35 +0200 |
---|---|---|
committer | Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> | 2021-09-09 16:42:16 +0200 |
commit | 2671b9c90fd71bf66b6c90b98c32315c2bccb17d (patch) | |
tree | 85155fbb67c2802c5aa7284ee544844e97c4d1ad /src/mesa/vbo/vbo_save.c | |
parent | 0b8dcdec9d2700ccef2a5ed58bf94fd849dc1140 (diff) |
vbo/dlist: remove vbo_save_copied_vtx
The copy_vertices() function is rarely called and removing
this decreases vbo_save_context's size by 20kb.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12646>
Diffstat (limited to 'src/mesa/vbo/vbo_save.c')
-rw-r--r-- | src/mesa/vbo/vbo_save.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/vbo/vbo_save.c b/src/mesa/vbo/vbo_save.c index bf8e0cb7aaf..f0c56a7ff9c 100644 --- a/src/mesa/vbo/vbo_save.c +++ b/src/mesa/vbo/vbo_save.c @@ -70,5 +70,8 @@ void vbo_save_destroy( struct gl_context *ctx ) save->vertex_store = NULL; } + if (save->copied.buffer) + free(save->copied.buffer); + _mesa_reference_buffer_object(ctx, &save->current_bo, NULL); } |