Merge pull request #2225 from ulowen/main

Fix memory leak in vkQueueWaitIdle
This commit is contained in:
Bill Hollings 2024-05-04 15:28:29 -04:00 committed by GitHub
commit e0a77df422
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -145,9 +145,12 @@ VkResult MVKQueue::waitIdle(MVKCommandUse cmdUse) {
VkResult rslt = _device->getConfigurationResult();
if (rslt != VK_SUCCESS) { return rslt; }
auto* mtlCmdBuff = getMTLCommandBuffer(cmdUse);
[mtlCmdBuff commit];
[mtlCmdBuff waitUntilCompleted];
@autoreleasepool {
auto* mtlCmdBuff = getMTLCommandBuffer(cmdUse);
[mtlCmdBuff commit];
[mtlCmdBuff waitUntilCompleted];
}
return VK_SUCCESS;
}