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 |