D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT構造体 (d3d11.h)

メモこの構造は、Windows 8.1以降のオペレーティング システムで使用できる Direct3D 11.2 ランタイムでサポートされています。
 
単純なインスタンス化がサポートされているかどうかを説明します。

構文

typedef struct D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT {
  BOOL SimpleInstancingSupported;
} D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT;

メンバー

SimpleInstancingSupported

ハードウェアとドライバーが単純なインスタンス化をサポートするかどうかを指定します。 ランタイムは、ハードウェアとドライバーが単純なインスタンス化をサポートしている場合、このメンバーを TRUE に 設定します。

解説

Direct3D API が Direct3D 11.2 ランタイムであり、11.2 機能をサポートできる場合、有効なパラメーターが渡されると、D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORTID3D11Device::CheckFeatureSupport は SUCCESS コードを返します。 D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORTの SimpleInstancingSupported メンバーは TRUE または FALSE に設定されます。

単純なインスタンス化は、D3D11_INPUT_ELEMENT_DESC構造体の InstanceDataStepRate メンバーが 1 に等しい必要がある点に注意してインスタンス化がサポートされることを意味します。 これは、機能レベル 9.3 以降でハードウェアによって提供される完全なインスタンス化サポートを変更するわけではありません。これは、機能レベル 9.2 および 9.1 ハードウェアで使用可能なインスタンス化サポートを公開することを目的としています。

要件

   
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
Header d3d11.h

関連項目

コア構造

D3D11_FEATURE