From c98152683f824f13b0b5d62c121a0b5947b79c81 Mon Sep 17 00:00:00 2001 From: WinterSnowfall Date: Wed, 22 May 2024 10:32:07 +0300 Subject: [PATCH] [d3d9] Tweak VCache query results --- src/d3d9/d3d9_query.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/d3d9/d3d9_query.cpp b/src/d3d9/d3d9_query.cpp index 57e838443..1e1f8e89e 100644 --- a/src/d3d9/d3d9_query.cpp +++ b/src/d3d9/d3d9_query.cpp @@ -217,12 +217,10 @@ namespace dxvk { switch (m_queryType) { case D3DQUERYTYPE_VCACHE: - // Don't know what the hell any of this means. - // Nor do I care. This just makes games work. - m_dataCache.VCache.Pattern = MAKEFOURCC('H', 'C', 'A', 'C'); + m_dataCache.VCache.Pattern = MAKEFOURCC('C', 'A', 'C', 'H'); m_dataCache.VCache.OptMethod = 1; - m_dataCache.VCache.CacheSize = 24; - m_dataCache.VCache.MagicNumber = 20; + m_dataCache.VCache.CacheSize = 16; + m_dataCache.VCache.MagicNumber = 7; break; case D3DQUERYTYPE_OCCLUSION: