summaryrefslogtreecommitdiff
path: root/src/broadcom
diff options
context:
space:
mode:
authorIago Toral Quiroga <itoral@igalia.com>2020-04-23 11:00:14 +0200
committerMarge Bot <eric+marge@anholt.net>2020-10-13 21:21:29 +0000
commit63086287e2d19b2a6f686305dbb6a186c1c98566 (patch)
tree6a696f0b4ca16b120cea4aea44948e665d9043af /src/broadcom
parent71a75a5e7851e04fdce18e8572a0e5313fc07dbf (diff)
v3dv: don't leak state BO from samplers
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
Diffstat (limited to 'src/broadcom')
-rw-r--r--src/broadcom/vulkan/v3dv_device.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c
index dd379852261..1504a118e33 100644
--- a/src/broadcom/vulkan/v3dv_device.c
+++ b/src/broadcom/vulkan/v3dv_device.c
@@ -2109,6 +2109,9 @@ v3dv_DestroySampler(VkDevice _device,
if (!sampler)
return;
+ if (sampler->state)
+ v3dv_bo_free(device, sampler->state);
+
vk_free2(&device->alloc, pAllocator, sampler);
}