[PATCH vkd3d] vkd3d: Do not report a root signature version higher than requested.

Rémi Bernon rbernon at codeweavers.com
Fri Oct 25 13:12:44 CDT 2019


On 10/25/19 4:26 PM, Sveinar Søpler wrote:
> This patch, aswell as the patch from 
> https://www.winehq.org/pipermail/wine-devel/2019-October/152984.html 
> gives this error with World of Warcraft:
> 
> trace:d3d12_device_CheckFeatureSupport: Root signature requested 0x2.
> trace:d3d12_device_CheckFeatureSupport: Root signature version 0x2.
> trace:d3d12_device_CheckFeatureSupport: iface 0x7dc9eea0, feature 0x7, 
> feature_data 0x22f608, feature_data_size 4.
> trace:d3d12_device_CheckFeatureSupport: Request shader model 0x64.
> trace:d3d12_device_CheckFeatureSupport: Shader model 0x51.
> trace:d3d12_device_CheckFeatureSupport: iface 0x7dc9eea0, feature 0x15, 
> feature_data 0x22f4a0, feature_data_size 20.
> fixme:d3d12_device_CheckFeatureSupport: No support for any 
> D3D12_OPTIONS3 optional features.
> 
> I guess WoW perhaps requests root signature 1.1, but it is not really 
> supported?
> 
> Reverting c002aee119b638d30eeb7cdc91099449ccafeafc works, and i guess 
> forces 1.0 no matter what is requested. Perhaps something else is 
> missing with proper root sig 1.1 support?
> 
> Sveinar

After testing a bit it looks like you're just going to need this wine 
patch as well:

   https://source.winehq.org/patches/data/171377

With it I was able to run WoW on wine-staging and the latest vkd3d (and 
eventually my patch but it doesn't change anything).
-- 
Rémi Bernon <rbernon at codeweavers.com>



More information about the wine-devel mailing list