[PATCH v2 2/5] dxgi: Add feature level support.
Henri Verbeet
hverbeet at gmail.com
Wed Mar 9 05:26:36 CST 2016
On 8 March 2016 at 23:19, Matteo Bruni <mbruni at codeweavers.com> wrote:
> @@ -214,7 +215,7 @@ static HRESULT STDMETHODCALLTYPE dxgi_adapter_CheckInterfaceSupport(IDXGIAdapter
> return DXGI_ERROR_UNSUPPORTED;
> }
>
> - if (FAILED(hr = dxgi_check_d3d10_support(adapter->parent, adapter)))
> + if (FAILED(hr = dxgi_check_feature_level_support(adapter->parent, adapter, &feature_level, 1)))
> return DXGI_ERROR_UNSUPPORTED;
I don't think this does what you want it to do,
> -HRESULT dxgi_check_d3d10_support(struct dxgi_factory *factory, struct dxgi_adapter *adapter)
> +HRESULT dxgi_check_feature_level_support(struct dxgi_factory *factory, struct dxgi_adapter *adapter,
> + const D3D_FEATURE_LEVEL *feature_levels, unsigned int level_count)
...
> + D3D_FEATURE_LEVEL selected_feature_level = 0;
...
> + return selected_feature_level;
because this doesn't match the return type.
More information about the wine-devel
mailing list