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 内容