Skip to main content
コンピュート シェーダーで使用するディスパッチ パラメーターを記述します。

構文

メンバー

ThreadGroupCountX
型: UINT
スレッド グループ グリッドの x 次元のサイズ (スレッド グループ単位)。 ThreadGroupCountY
型: UINT
スレッド グループ グリッドの y 次元のサイズ (スレッド グループ単位)。 ThreadGroupCountZ
型: UINT
スレッド グループ グリッドの z 次元のサイズ (スレッド グループ単位)。

解説

この構造体のメンバーは、Dispatch のパラメーターと同じ目的で使用されます。 コンパイル済みコンピュート シェーダーは、スレッドごとに実行する命令セットとグループごとに実行するスレッド数を定義します。スレッド グループ パラメーターは、実行するスレッド グループの数を示します。各スレッド グループには、コンパイル済みコンピュート シェーダーで定義される同数のスレッドが含まれます。スレッド グループは 3 次元グリッドで構成されます。コンパイル済みコンピュート シェーダーが実行するスレッド グループの総数は、次の計算で決まります:
特に、スレッド グループ パラメーターのいずれかの値が 0 の場合、何も実行されません。 いずれかの次元の最大サイズは 65535 です。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされているプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

Core Structures
最終更新日 2026年8月24日