diff --git a/engine/src/RHI/D3D12/D3D12CommandQueue.cpp b/engine/src/RHI/D3D12/D3D12CommandQueue.cpp index 1000505b..b31c4770 100644 --- a/engine/src/RHI/D3D12/D3D12CommandQueue.cpp +++ b/engine/src/RHI/D3D12/D3D12CommandQueue.cpp @@ -58,10 +58,8 @@ void D3D12CommandQueue::ExecuteCommandLists(uint32_t count, void** lists) { std::vector cmdLists(count); for (uint32_t i = 0; i < count; ++i) { - auto* cmdList = static_cast(lists[i]); - if (cmdList) { - cmdList->Reset(); - cmdLists[i] = cmdList->GetCommandList(); + if (lists[i]) { + cmdLists[i] = static_cast(lists[i]); } }