diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index dd55780a..9e9d7156 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -70,6 +70,9 @@ namespace dxvk { void DxvkContext::beginQuery(const DxvkQueryRevision& query) { DxvkQueryHandle handle = this->allocQuery(query); + if (query.query->type() == VK_QUERY_TYPE_OCCLUSION) + this->renderPassBegin(); + m_cmd->cmdBeginQuery( handle.queryPool, handle.queryId,