次の方法で共有


D3D12DDI_SET_PROGRAM_DESC_0108構造体 (d3d12umddi.h)

D3D12DDI_SET_PROGRAM_DESC_0108構造体は、コマンド リストに設定する必要PFND3D12DDI_SET_PROGRAM_0108プログラムを記述します。

構文

typedef struct D3D12DDI_SET_PROGRAM_DESC_0108 {
  D3D12DDI_PROGRAM_TYPE_0108 Type;
  union {
    D3D12DDI_SET_GENERIC_PIPELINE_DESC_0108    GenericPipeline;
    D3D12DDI_SET_RAYTRACING_PIPELINE_DESC_0108 RaytracingPipeline;
    D3D12DDI_SET_WORK_GRAPH_DESC_0108          WorkGraph;
  };
} D3D12DDI_SET_PROGRAM_DESC_0108;

メンバー

Type

設定するプログラムの種類を指定するD3D12DDI_PROGRAM_TYPE_0108列挙。

GenericPipeline

TypeがD3D12DDI_PROGRAM_TYPE_GENERIC_PIPELINE_0108されたときに設定するジェネリック パイプラインを記述するD3D12DDI_SET_GENERIC_PIPELINE_DESC_0108構造体。

RaytracingPipeline

TypeがD3D12DDI_PROGRAM_TYPE_RAYTRACING_PIPELINE_0108されたときに設定するレイトレーシング パイプラインを記述するD3D12DDI_SET_RAYTRACING_PIPELINE_DESC_0108構造体。 現在はサポートされていません。

WorkGraph

TypeがD3D12DDI_PROGRAM_TYPE_WORK_GRAPH_0108されたときに設定する作業グラフを記述するD3D12DDI_SET_WORK_GRAPH_DESC_0108構造体。

注釈

詳細については、「 作業グラフ」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2 (WDDM 3.2)
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_PROGRAM_TYPE_0108

D3D12DDI_SET_GENERIC_PIPELINE_DESC_0108

D3D12DDI_SET_RAYTRACING_PIPELINE_DESC_0108

D3D12DDI_SET_WORK_GRAPH_DESC_0108

PFND3D12DDI_SET_PROGRAM_0108