D3D12DDI_SHADER_VISIBILITY-Enumeration (d3d12umddi.h)
D3D12DDI_SHADER_VISIBILITY identifiziert die Shader, die auf den Inhalt eines bestimmten Stammsignaturslots zugreifen können.
Syntax
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
} ;
Konstanten
D3D12DDI_SHADER_VISIBILITY_ALL Wert: 0 Alle Shaderstufen können auf das zugreifen, was am Stammsignaturslot gebunden ist. |
D3D12DDI_SHADER_VISIBILITY_VERTEX Wert: 1 Die Vertex-Shaderstufe kann auf alles zugreifen, was am Stammsignaturslot gebunden ist. |
D3D12DDI_SHADER_VISIBILITY_HULL Wert: 2 Die Hull-Shaderstufe kann auf alles zugreifen, was am Stammsignaturslot gebunden ist. |
D3D12DDI_SHADER_VISIBILITY_DOMAIN Wert: 3 Die Domänen-Shaderphase kann auf das zugreifen, was am Stammsignaturslot gebunden ist. |
D3D12DDI_SHADER_VISIBILITY_GEOMETRY Wert: 4 Die Geometrie-Shaderphase kann auf alles zugreifen, was am Stammsignaturslot gebunden ist. |
D3D12DDI_SHADER_VISIBILITY_PIXEL Wert: 5 Die Pixel-Shaderphase kann auf das zugreifen, was am Stammsignaturslot gebunden ist. |
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION Wert: 6 Die Verstärkungsshaderphase kann auf alles zugreifen, was am Stammsignaturslot gebunden ist. |
D3D12DDI_SHADER_VISIBILITY_MESH Wert: 7 Die Mesh-Shaderphase kann auf alles zugreifen, was am Stammsignaturslot gebunden ist. |
Hinweise
Weitere Informationen finden Sie in der DxR-Funktionsspezifikation (DirectX Raytracing).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1903 |
Kopfzeile | d3d12umddi.h |