構文
メンバー
HighestShaderModel型: D3D_SHADER_MODEL サポートされる最大シェーダー モデルを示す D3D_SHADER_MODEL のメンバーを 1 つ指定します。
解説
D3D12_FEATURE の列挙定数 D3D12_FEATURE_SHADER_MODEL を参照してください。 ID3D12Device::CheckFeatureSupport 関数と共に使用する場合は、関数を呼び出す前に HighestShaderModel フィールドをアプリケーションが理解できる最高のシェーダー モデルに初期化します。関数が正常に完了すると、HighestShaderModel フィールドには、デバイスによってサポートされており、かつ渡されたシェーダー モデル以下の最高シェーダー モデルが含まれます。ID3D12Device::CheckFeatureSupport は、HighestShaderModel が現在のランタイムで認識されていない場合、E_INVALIDARG を返します。そのため、シェーダー モデルを減少させながらループでこれを呼び出して、サポートされている最高のシェーダー モデルを判断することをお勧めします。あるいは、これを簡素化するために capability チェック ヘルパーを使用してください。ブログ記事 Introducing a New API for Checking Feature Support in Direct3D 12 を参照してください。
要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされているプラットフォーム: XBOX Series 本体および XBOX One ファミリ
