diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp index 797775ec5e..3a11858e96 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp @@ -322,7 +322,10 @@ std::pair, D3D12_INDEX_BUFFER_VIEW> D3D12G size_t indexSize; if (!indexed_draw) + { indexBufferView.Format = DXGI_FORMAT_R16_UINT; + indexSize = 2; + } else { switch (m_indexed_array.m_type)