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 Version 1809
Header d3d12umddi.h