[PATCH] vkd3d: Bump RootSignature version to 1.1.

Sveinar Søpler cybermax at dexter.no
Wed Oct 23 15:09:00 CDT 2019


Ref. commit: https://source.winehq.org/git/vkd3d.git/commitdiff/c002aee119b638d30eeb7cdc91099449ccafeafc

This patch breaks World of Warcraft (crash) with a 

fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x15.

Reverting this patch fixes it. 

WoW is still broken when zoning into Nazjatar tho ref. 
https://bugs.winehq.org/show_bug.cgi?id=47471 but that is a different 
bug.

Sveinar Søpler

>There appears to be a complete implementation of RS 1.1 already,
>so enable this feature.
>
>Signed-off-by: Hans-Kristian Arntzen <post at arntzen-software.no>
>
>---
> libs/vkd3d/device.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
>diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c
>index 691a23a..d248726 100644
>--- a/libs/vkd3d/device.c
>+++ b/libs/vkd3d/device.c
>@@ -2720,8 +2720,7 @@ static HRESULT STDMETHODCALLTYPE d3d12_device_CheckFeatureSupport(ID3D12Device *
>                 return E_INVALIDARG;
>             }
> 
>-            FIXME("Root signature version 1_1 not supported yet.\n");
>-            data->HighestVersion = D3D_ROOT_SIGNATURE_VERSION_1_0;
>+            data->HighestVersion = D3D_ROOT_SIGNATURE_VERSION_1_1;
> 
>             TRACE("Root signature version %#x.\n", data->HighestVersion);
>             return S_OK;
>-- 
>2.23.0



More information about the wine-devel mailing list