enumerazione D3D12DDI_SHADER_VISIBILITY (d3d12umddi.h)
D3D12DDI_SHADER_VISIBILITY identifica gli shader che possono accedere al contenuto di uno slot di firma radice specificato.
Sintassi
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
} ;
Costanti
D3D12DDI_SHADER_VISIBILITY_ALL Valore: 0 Tutte le fasi shader possono accedere a qualsiasi elemento associato allo slot di firma radice. |
D3D12DDI_SHADER_VISIBILITY_VERTEX Valore: 1 La fase vertex shader può accedere a qualsiasi elemento associato allo slot di firma radice. |
D3D12DDI_SHADER_VISIBILITY_HULL Valore: 2 La fase dello shader dello scafo può accedere a qualsiasi elemento associato allo slot della firma radice. |
D3D12DDI_SHADER_VISIBILITY_DOMAIN Valore: 3 La fase dello shader di dominio può accedere a qualsiasi elemento associato allo slot di firma radice. |
D3D12DDI_SHADER_VISIBILITY_GEOMETRY Valore: 4 La fase geometry shader può accedere a qualsiasi elemento associato allo slot della firma radice. |
D3D12DDI_SHADER_VISIBILITY_PIXEL Valore: 5 La fase pixel shader può accedere a qualsiasi elemento associato allo slot di firma radice. |
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION Valore: 6 La fase dello shader di amplificazione può accedere a qualsiasi elemento associato allo slot della firma radice. |
D3D12DDI_SHADER_VISIBILITY_MESH Valore: 7 La fase dello shader mesh può accedere a qualsiasi elemento associato allo slot di firma radice. |
Commenti
Per altre informazioni, vedere la specifica funzionale DirectX Raytracing (DXR).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1903 |
Intestazione | d3d12umddi.h |