D3D12DDI_SHADER_VISIBILITY列挙 (d3d12umddi.h)
D3D12DDI_SHADER_VISIBILITY は、特定のルート署名スロットの内容にアクセスできるシェーダーを識別します。
構文
typedef enum D3D12DDI_SHADER_VISIBILITY {
D3D12DDI_SHADER_VISIBILITY_ALL = 0,
D3D12DDI_SHADER_VISIBILITY_VERTEX = 1,
D3D12DDI_SHADER_VISIBILITY_HULL = 2,
D3D12DDI_SHADER_VISIBILITY_DOMAIN = 3,
D3D12DDI_SHADER_VISIBILITY_GEOMETRY = 4,
D3D12DDI_SHADER_VISIBILITY_PIXEL = 5,
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION = 6,
D3D12DDI_SHADER_VISIBILITY_MESH = 7
} ;
定数
D3D12DDI_SHADER_VISIBILITY_ALL 値: 0 すべてのシェーダー ステージは、ルート 署名スロットでバインドされているものにアクセスできます。 |
D3D12DDI_SHADER_VISIBILITY_VERTEX 値: 1 頂点シェーダー ステージは、ルート 署名スロットでバインドされているものにアクセスできます。 |
D3D12DDI_SHADER_VISIBILITY_HULL 値: 2 ハル シェーダー ステージは、ルート 署名スロットでバインドされているものにアクセスできます。 |
D3D12DDI_SHADER_VISIBILITY_DOMAIN 値: 3 ドメイン シェーダー ステージは、ルート署名スロットでバインドされているものにアクセスできます。 |
D3D12DDI_SHADER_VISIBILITY_GEOMETRY 値: 4 ジオメトリ シェーダー ステージは、ルート 署名スロットでバインドされているものにアクセスできます。 |
D3D12DDI_SHADER_VISIBILITY_PIXEL 値: 5 ピクセル シェーダー ステージは、ルート 署名スロットでバインドされているものにアクセスできます。 |
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION 値: 6 増幅シェーダー ステージは、ルート 署名スロットでバインドされているものにアクセスできます。 |
D3D12DDI_SHADER_VISIBILITY_MESH 値: 7 メッシュ シェーダー ステージは、ルート シグネチャ スロットでバインドされているものにアクセスできます。 |
注釈
詳細については、 DirectX レイトレーシング (DXR) 機能の仕様 に関するページを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1903 |
Header | d3d12umddi.h |