From 45f61cbae5b644a0daa75df0930f523bcf69c0e7 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 9 Sep 2018 14:35:09 +0200 Subject: [PATCH] [dxvk] Fix initial query state Trying to retrieve data from newly created D3D11 queries is supposed to return S_FALSE and not return data, so we shouldn't mark the query as available immediately after creation. --- src/dxvk/dxvk_query.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_query.h b/src/dxvk/dxvk_query.h index 591844e0..bf4fc410 100644 --- a/src/dxvk/dxvk_query.h +++ b/src/dxvk/dxvk_query.h @@ -190,7 +190,7 @@ namespace dxvk { std::mutex m_mutex; - DxvkQueryStatus m_status = DxvkQueryStatus::Available; + DxvkQueryStatus m_status = DxvkQueryStatus::Reset; DxvkQueryData m_data = {}; DxvkQueryHandle m_handle;