1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-18 04:54:15 +01:00

[d3d11] Fix memory order for query reset counter

Probably doesn't change anything, but let's fix it anyway.
This commit is contained in:
Philip Rebohle 2019-11-14 23:43:58 +01:00
parent a6483e02fe
commit dbc14fe65c
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99

View File

@ -215,7 +215,7 @@ namespace dxvk {
if (unlikely(m_predicate != nullptr))
ctx->writePredicate(DxvkBufferSlice(m_predicate), m_query[0]);
m_resetCtr -= 1;
m_resetCtr.fetch_sub(1, std::memory_order_release);
}
@ -232,7 +232,7 @@ namespace dxvk {
return false;
m_state = D3D11_VK_QUERY_ENDED;
m_resetCtr += 1;
m_resetCtr.fetch_add(1, std::memory_order_acquire);
return true;
}