diff --git a/src/dxvk/dxvk_cmdlist.cpp b/src/dxvk/dxvk_cmdlist.cpp index 6887d939d..3bd3aa953 100644 --- a/src/dxvk/dxvk_cmdlist.cpp +++ b/src/dxvk/dxvk_cmdlist.cpp @@ -335,7 +335,7 @@ namespace dxvk { void DxvkCommandList::next() { - if (m_cmd.usedFlags != 0) + if (m_cmd.usedFlags != 0 || m_cmd.sparseBind) m_cmdSubmissions.push_back(m_cmd); // Only replace used command buffer to save resources