From: Zhiyi Zhang zzhang@codeweavers.com
--- dlls/d3d11/device.c | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/dlls/d3d11/device.c b/dlls/d3d11/device.c index 2c6e4f4654c..b3e88033d26 100644 --- a/dlls/d3d11/device.c +++ b/dlls/d3d11/device.c @@ -4783,6 +4783,19 @@ static HRESULT STDMETHODCALLTYPE d3d11_device_CheckFeatureSupport(ID3D11Device2 return d3d11_device_CheckFormatSupport(iface, data->InFormat, &data->OutFormatSupport); }
+ case D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT: + { + D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT *data = feature_support_data; + if (feature_support_data_size != sizeof(*data)) + { + WARN("Invalid size %u for D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT.\n", feature_support_data_size); + return E_INVALIDARG; + } + + data->SimpleInstancingSupported = FALSE; + return S_OK; + } + default: FIXME("Unhandled feature %#x.\n", feature); return E_NOTIMPL;