From 0e1ffe009a68a250f815f95b0156f97f9450670d Mon Sep 17 00:00:00 2001
From: iwubcode <iwubcode@users.noreply.github.com>
Date: Fri, 28 Oct 2022 19:07:08 -0500
Subject: [PATCH] VideoBackends: fix d3d12 subresource calculation

---
 Source/Core/VideoBackends/D3D12/DX12Texture.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Source/Core/VideoBackends/D3D12/DX12Texture.h b/Source/Core/VideoBackends/D3D12/DX12Texture.h
index c3b2a8b710..0808429902 100644
--- a/Source/Core/VideoBackends/D3D12/DX12Texture.h
+++ b/Source/Core/VideoBackends/D3D12/DX12Texture.h
@@ -37,7 +37,7 @@ public:
   const DescriptorHandle& GetSRVDescriptor() const { return m_srv_descriptor; }
   const DescriptorHandle& GetUAVDescriptor() const { return m_uav_descriptor; }
   D3D12_RESOURCE_STATES GetState() const { return m_state; }
-  u32 CalcSubresource(u32 level, u32 layer) const { return level + layer * m_config.layers; }
+  u32 CalcSubresource(u32 level, u32 layer) const { return level + layer * m_config.levels; }
 
   void TransitionToState(D3D12_RESOURCE_STATES state) const;