D3D11_FEATURE_DATA_THREADING

現在のグラフィックス ドライバーでサポートされているマルチスレッド機能を記述します。

typedef struct D3D11_FEATURE_DATA_THREADING {
    BOOL DriverConcurrentCreates;
    BOOL DriverCommandLists;
} D3D11_FEATURE_DATA_THREADING;

メンバ

  • DriverConcurrentCreates
    TRUE の場合は、描画中に複数のスレッド上で同時にリソースを作成できます。FALSE の場合は、同期が正確ではないので、リソースを同時には作成できません。
  • DriverCommandLists
    TRUE の場合は、現在のドライバーでコマンド リストがサポートされています。FALSE の場合は、API がソフトウェアを使用してディファード コンテキストとコマンド リストをエミュレートします。

解説 

ID3D11Device::CheckFeatureSupport メソッドで D3D11_FEATURE_DATA_THREADING 構造体を使用して、マルチスレッドのサポートを決定します。

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容

関連項目

コア構造体