Revert some VUlkan backend changes to fix regression on Metal devices

This commit is contained in:
Wojtek Figat
2024-02-07 12:16:11 +01:00
parent 9f279d4b5e
commit 17361d6bc1
9 changed files with 49 additions and 93 deletions

View File

@@ -211,9 +211,7 @@ CmdBufferPoolVulkan::CmdBufferPoolVulkan(GPUDeviceVulkan* device)
CmdBufferPoolVulkan::~CmdBufferPoolVulkan()
{
for (int32 i = 0; i < _cmdBuffers.Count(); i++)
{
Delete(_cmdBuffers.Get()[i]);
}
Delete(_cmdBuffers[i]);
vkDestroyCommandPool(_device->Device, _handle, nullptr);
}
@@ -221,7 +219,7 @@ void CmdBufferPoolVulkan::RefreshFenceStatus(const CmdBufferVulkan* skipCmdBuffe
{
for (int32 i = 0; i < _cmdBuffers.Count(); i++)
{
const auto cmdBuffer = _cmdBuffers.Get()[i];
auto cmdBuffer = _cmdBuffers[i];
if (cmdBuffer != skipCmdBuffer)
{
cmdBuffer->RefreshFenceStatus();