次の方法で共有


D3D12DDI_RAYTRACING_SHADER_CONFIG_0054構造体 (d3d12umddi.h)

レイ トレーシング シェーダーの構成について説明します。

構文

typedef struct D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 {
  UINT MaxPayloadSizeInBytes;
  UINT MaxAttributeSizeInBytes;
} D3D12DDI_RAYTRACING_SHADER_CONFIG_0054;

メンバーズ

MaxPayloadSizeInBytes

このプログラムを含むレイ トレーシング パイプラインのレイ ペイロード内のスカラーの最大ストレージ (それぞれ 4 バイトとしてカウントされます)。

MaxAttributeSizeInBytes

このシェーダーを含むパイプラインの属性に使用できるスカラーの最大数 (各 4 バイトとしてカウントされます)。

備考

レイ トレーシング パイプラインには、1 つのレイ トレーシング シェーダー構成が必要です。 各コレクションに 1 つなど、複数のシェーダー構成が存在し、それぞれに対して独立したドライバーのコンパイルを有効にする場合は、レイ トレーシング パイプラインに組み合わせたときにすべて一致する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809
ヘッダー d3d12umddi.h