d3d11.1 デバイスとそのコンテキスト (ID3D11Device1、ID3D11DeviceContext1) が正常に作成されました。
ドキュメントに記載されている方法を使用して:
dxhr = D3D11CreateDevice(adapter, D3D_DRIVER_TYPE_UNKNOWN, NULL, dev_flags,
NULL, 0, D3D11_SDK_VERSION, &dev, &ft_level, &ctx);
ID3D11Device1* dev1;
dxhr = dev->QueryInterface(__uuidof(ID3D11Device1), (void**)&dev1);
dev->Release()
D3D_FEATURE_LEVEL ft_level = dev1->GetFeatureLevel()
d3d11.1 オブジェクトは有効で機能していますが、d3d11.1 固有の機能を使用できません。そして、CheckFeatureLevel(D3D11_FEATURE_D3D11_OPTIONS)
Returns all FALSE の構造。これft_level
もD3D_FEATURE_LEVEL_11_0
ID3D11Device1 からフェッチした後です。
私がここに欠けているものはありますか?AMD 5950 カード用の windows7 SP1 (プラットフォーム パッチ付き)、Windows 8.0 SDK、および Catalyst 13.9 ドライバーを使用しています。