From 46e81616496d2aa945dedc83670e91e4c3a3b8cf Mon Sep 17 00:00:00 2001 From: Robin Kertels Date: Fri, 20 Sep 2024 00:17:09 +0200 Subject: [PATCH] [d3d9] Enable shaderInt8 for ProcessVertices --- src/d3d9/d3d9_device.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/d3d9/d3d9_device.cpp b/src/d3d9/d3d9_device.cpp index 79740fbf7..9fc9a8c9f 100644 --- a/src/d3d9/d3d9_device.cpp +++ b/src/d3d9/d3d9_device.cpp @@ -4233,7 +4233,7 @@ namespace dxvk { bool D3D9DeviceEx::SupportsSWVP() { - return m_dxvkDevice->features().core.features.vertexPipelineStoresAndAtomics; + return m_dxvkDevice->features().core.features.vertexPipelineStoresAndAtomics && m_dxvkDevice->features().vk12.shaderInt8; } @@ -4261,6 +4261,7 @@ namespace dxvk { // ProcessVertices enabled.core.features.vertexPipelineStoresAndAtomics = supported.core.features.vertexPipelineStoresAndAtomics; + enabled.vk12.shaderInt8 = supported.vk12.shaderInt8; // DXVK Meta enabled.core.features.imageCubeArray = VK_TRUE;