D3D12DDI_RAYTRACING_PIPELINE_FLAGS列挙 (d3d12umddi.h)

レイトレーシング パイプライン フラグ。

構文

typedef enum D3D12DDI_RAYTRACING_PIPELINE_FLAGS {
  D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE,
  D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES,
  D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
} ;

定数

 
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE
レイ フラグを追加しません。
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
このレイトレーシング パイプライン内の TraceRay 呼び出しの場合は、RAY_FLAG_SKIP_TRIANGLES Ray フラグに を追加します。 結果として得られるレイ フラグの組み合わせは有効である必要があります。 実装では、特定のプリミティブ型を考慮する必要がないことを認識して、パイプラインを最適化できる場合があります。
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
このレイトレーシング パイプライン内の TraceRay 呼び出しの場合は、RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray フラグに を追加します。 結果として得られるレイ フラグの組み合わせは有効である必要があります。 実装では、特定のプリミティブ型を考慮する必要がないことを認識して、パイプラインを最適化できる場合があります。

注釈

D3D12DDI_RAYTRACING_PIPELINE_FLAGS値は D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 で指定されます。

詳細については、 DirectX レイトレーシング (DXR) 機能の仕様 に関するページを参照してください。

要件

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

こちらもご覧ください

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075