構文
パラメーター
PipelineStackSizeInBytes型: UINT64 パイプライン実行中に各シェーダー スレッドで使用するスタック サイズ (バイト単位)。GPU 上では、一度に何千ものスレッドが実行中である可能性があります。 値が 0xffffffff (32 ビット UINT の最大値) を超える場合、ランタイムは呼び出しを破棄し、デバッグ レイヤーはエラーを出力します。これは、無効なパラメーターで呼び出された GetShaderStackSize から返された無効なスタック サイズ (0xffffffff を返す) を合算した結果である可能性が高いためです。この場合、以前に設定されたスタック サイズ、または既定値が保持されます。
戻り値
型: void なし。解説
このメソッドと GetPipelineStackSize はリエントラントではありません。つまり、別々のスレッドから一方または両方を呼び出す場合は、アプリが自身で同期を行う必要があります。 ランタイムは、レイトレーシング パイプライン以外の状態オブジェクト (コレクションなど) に対する呼び出しを破棄します。要件
ヘッダー: d3d12_xs.hライブラリ: d3d12_xs.lib
サポートされるプラットフォーム: XBOX Series 本体
