Mesa (master): radeonsi: unreference vertex buffers when destroying the context
Marek Olšák
mareko at kemper.freedesktop.org
Fri Jun 23 18:07:00 UTC 2017
Module: Mesa
Branch: master
Commit: f6e98e99e3e6d5755000761775dbf073f7c7a7f7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6e98e99e3e6d5755000761775dbf073f7c7a7f7
Author: Marek Olšák <marek.olsak at amd.com>
Date: Wed Jun 21 18:39:41 2017 +0200
radeonsi: unreference vertex buffers when destroying the context
Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
---
src/gallium/drivers/radeonsi/si_descriptors.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_descriptors.c b/src/gallium/drivers/radeonsi/si_descriptors.c
index acf6fb47fa..75d2a1d86c 100644
--- a/src/gallium/drivers/radeonsi/si_descriptors.c
+++ b/src/gallium/drivers/radeonsi/si_descriptors.c
@@ -2940,6 +2940,8 @@ void si_release_all_descriptors(struct si_context *sctx)
}
si_release_buffer_resources(&sctx->rw_buffers,
&sctx->descriptors[SI_DESCS_RW_BUFFERS]);
+ for (i = 0; i < SI_NUM_VERTEX_BUFFERS; i++)
+ pipe_vertex_buffer_unreference(&sctx->vertex_buffer[i]);
for (i = 0; i < SI_NUM_DESCS; ++i)
si_release_descriptors(&sctx->descriptors[i]);
More information about the mesa-commit
mailing list