I’ve got an application, which uses DirectX11’s specific functions. Is there a way other than trying to create ID3D11Device to determine, whether card supports this version of DirectX?
And second question: how can I determine, how much VRAM does the graphics card have?
The simplest way to check, whether graphics card supports DirectX 11 seems – unfortunatelly – to be simply trying to create a ID3D11Device with specific feature set. I didn’t found any easier way.
To verify, how much VRAM does the graphics card have, one may use GetDesc method of IDXGIAdapter interface.