mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
kk: Remove mem leaks in cmd buf destroy and residency set creation
Acked-by: Arcady Goldmints-Orlov <arcady@lunarg.com> Signed-off-by: Aitor Camacho <aitor@lunarg.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38629>
This commit is contained in:
parent
4f9d7c3385
commit
fa420a8649
2 changed files with 2 additions and 2 deletions
|
|
@ -14,8 +14,7 @@ mtl_new_residency_set(mtl_device *device)
|
|||
{
|
||||
@autoreleasepool {
|
||||
id<MTLDevice> dev = (id<MTLDevice>)device;
|
||||
MTLResidencySetDescriptor *setDescriptor;
|
||||
setDescriptor = [[MTLResidencySetDescriptor alloc] init];
|
||||
MTLResidencySetDescriptor *setDescriptor = [[[MTLResidencySetDescriptor alloc] init] autorelease];
|
||||
setDescriptor.initialCapacity = 100;
|
||||
NSError *error;
|
||||
id<MTLResidencySet> set = [dev newResidencySetWithDescriptor:setDescriptor
|
||||
|
|
|
|||
|
|
@ -57,6 +57,7 @@ kk_destroy_cmd_buffer(struct vk_command_buffer *vk_cmd_buffer)
|
|||
struct kk_device *dev = kk_cmd_buffer_device(cmd);
|
||||
|
||||
kk_cmd_release_resources(dev, cmd);
|
||||
util_dynarray_fini(&cmd->large_bos);
|
||||
|
||||
vk_free(&pool->vk.alloc, cmd);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue