From adc447cc9f92959354c6cf0fae5bc1c0ee34712c Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Mon, 8 Apr 2019 01:51:38 +0200 Subject: [PATCH] [dxvk] Increase query pool sizes Many games create a very large number of occlusion queries, and we shouldn't create more pools than necessary. --- src/dxvk/dxvk_gpu_query.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dxvk/dxvk_gpu_query.cpp b/src/dxvk/dxvk_gpu_query.cpp index bcac30aff..7d42c5a6f 100644 --- a/src/dxvk/dxvk_gpu_query.cpp +++ b/src/dxvk/dxvk_gpu_query.cpp @@ -255,10 +255,10 @@ namespace dxvk { DxvkGpuQueryPool::DxvkGpuQueryPool(DxvkDevice* device) - : m_occlusion(device, VK_QUERY_TYPE_OCCLUSION, 256), - m_statistic(device, VK_QUERY_TYPE_PIPELINE_STATISTICS, 64), - m_timestamp(device, VK_QUERY_TYPE_TIMESTAMP, 64), - m_xfbStream(device, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, 64) { + : m_occlusion(device, VK_QUERY_TYPE_OCCLUSION, 2048), + m_statistic(device, VK_QUERY_TYPE_PIPELINE_STATISTICS, 256), + m_timestamp(device, VK_QUERY_TYPE_TIMESTAMP, 256), + m_xfbStream(device, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, 256) { }