PFND3D12DDI_GET_SHADER_STACK_SIZE_0054 コールバック関数 (d3d12umddi.h)

HLSL (高レベル シェーダー言語) でレイ トレーシング シェーダーを呼び出すために必要なスタック メモリの量を取得します。 レイ生成シェーダーは、スタックの下部にあるにもかかわらず、0 以外の値を返す場合があります。

構文

PFND3D12DDI_GET_SHADER_STACK_SIZE_0054 Pfnd3d12ddiGetShaderStackSize0054;

UINT Pfnd3d12ddiGetShaderStackSize0054(
  D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
  LPCWSTR pExportName
)
{...}

パラメーター

unnamedParam1

状態オブジェクトへのハンドル。

pExportName

スタック サイズを取得する状態オブジェクトのシェーダー エントリ ポイント。

戻り値

シェーダーを呼び出すために必要なスタックの量をバイト単位で返します。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header d3d12umddi.h