Método ID3D11ShaderTrace::P SSelectStamp (d3d11shadertracing.h)
Define o carimbo de sombreador de pixel especificado.
Sintaxe
HRESULT PSSelectStamp(
[in] UINT stampIndex
);
Parâmetros
[in] stampIndex
O índice do carimbo a ser selecionado.
Retornar valor
PSSelectStamp retorna:
- S_OK se o método definir o carimbo de sombreador de pixel e se o primitivo cobrir o pixel e o exemplo do carimbo.
- S_FALSE se o método definir o carimbo de sombreador de pixel e se a invocação para o carimbo selecionado cair do primitivo.
- E_FAIL se você chamou o método para um sombreador de vértice ou sombreador de geometria; PSSelectStamp é significativo apenas para sombreadores de pixel.
- E_INVALIDARG se stampIndex estiver fora do intervalo [0..3].
- Possivelmente outros códigos de erro descritos em Códigos de Retorno do Direct3D 11.
Comentários
Depois de chamar PSSelectStamp para definir o carimbo de sombreador de pixel, você pode chamar os métodos ID3D11ShaderTrace::GetInitialRegisterContents, ID3D11ShaderTrace::GetStep, ID3D11ShaderTrace::GetWrittenRegister e ID3D11ShaderTrace::GetReadRegister para obter dados de rastreamento para esse carimbo.
Nota Essa API requer o SDK (Software Development Kit) do Windows para Windows 8.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11shadertracing.h |
DLL | D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll |