Metodo ID3D11ShaderTrace::P SSelectStamp (d3d11shadertracing.h)
Imposta il stamp pixel-shader specificato.
Sintassi
HRESULT PSSelectStamp(
[in] UINT stampIndex
);
Parametri
[in] stampIndex
Indice del timbro da selezionare.
Valore restituito
PSSelectStamp restituisce:
- S_OK se il metodo imposta lo stamp pixel-shader e se la primitiva copre il pixel e l'esempio per il timbro.
- S_FALSE se il metodo imposta lo stampo pixel-shader e se la chiamata per il timbro selezionato cade dalla primitiva.
- E_FAIL se si chiama il metodo per un vertex shader o geometry shader; PSSelectStamp è significativo solo per i pixel shader.
- E_INVALIDARG se stampIndex non è compreso nell'intervallo [0..3].
- Eventualmente altri codici di errore descritti in Codici restituiti Direct3D 11.
Commenti
Dopo aver chiamato PSSelectStamp per impostare lo stampo pixel-shader, è possibile chiamare l'ID3D11ShaderTrace::GetInitialRegisterContents, ID3D11ShaderTrace::GetStep, ID3D11ShaderTrace::GetWrittenRegister e ID3D11ShaderTrace::GetReadRegister per ottenere i dati di traccia per tale stamp.
Nota Questa API richiede Windows Software Development Kit (SDK) per Windows 8.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d3d11shadertracing.h |
DLL | D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll |