From 759b75da8bbf4cca23090dc47e3d9a1eed77f438 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 19 Sep 2016 17:00:31 +0200 Subject: [PATCH] Use cached vector --- renderdoc/driver/d3d12/d3d12_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d12/d3d12_manager.cpp b/renderdoc/driver/d3d12/d3d12_manager.cpp index b54b53b2c..57516be5d 100644 --- a/renderdoc/driver/d3d12/d3d12_manager.cpp +++ b/renderdoc/driver/d3d12/d3d12_manager.cpp @@ -958,7 +958,7 @@ void D3D12ResourceManager::Apply_InitialState(ID3D12DeviceChild *live, InitialCo barrier.Flags = D3D12_RESOURCE_BARRIER_FLAG_NONE; barrier.Transition.pResource = copyDst; barrier.Transition.Subresource = (UINT)i; - barrier.Transition.StateBefore = m_Device->GetSubresourceStates(GetResID(live))[0]; + barrier.Transition.StateBefore = states[i]; barrier.Transition.StateAfter = D3D12_RESOURCE_STATE_COPY_DEST; barriers.push_back(barrier);