diff options
| author | Robin Kertels <robin.kertels@gmail.com> | 2022-11-16 17:35:55 +0100 |
|---|---|---|
| committer | Robin Kertels <robin.kertels@gmail.com> | 2022-11-29 23:14:23 +0100 |
| commit | 57b2ea663eb6da47a95d337e1e004b6d9c0d0a16 (patch) | |
| tree | 456031833e056baa8d2d5389fec9a653430cf921 /Source | |
| parent | 6ba757387727fdfd2e749c692a160e7a485506de (diff) | |
VideoBackends:D3D12: Set query type
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/Core/VideoBackends/D3D12/D3D12PerfQuery.cpp | 1 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/D3D12/D3D12PerfQuery.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.cpp b/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.cpp index 9b69a70ca2..d1935c9464 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.cpp +++ b/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.cpp @@ -71,6 +71,7 @@ void PerfQuery::EnableQuery(PerfQueryGroup type) ActiveQuery& entry = m_query_buffer[m_query_next_pos]; ASSERT(!entry.has_value && !entry.resolved); entry.has_value = true; + entry.query_type = type; g_dx_context->GetCommandList()->BeginQuery(m_query_heap.Get(), D3D12_QUERY_TYPE_OCCLUSION, m_query_next_pos); diff --git a/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.h b/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.h index 3b1f1775fa..1f44e53884 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.h +++ b/Source/Core/VideoBackends/D3D12/D3D12PerfQuery.h @@ -31,7 +31,7 @@ private: struct ActiveQuery { u64 fence_value; - PerfQueryType query_type; + PerfQueryGroup query_type; bool has_value; bool resolved; }; |
