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

Vedi anche

ID3D11ShaderTrace