Método ID3D11ShaderTrace::P SSelectStamp (d3d11shadertracing.h)
Establece la marca de sombreador de píxeles especificada.
Sintaxis
HRESULT PSSelectStamp(
[in] UINT stampIndex
);
Parámetros
[in] stampIndex
Índice del sello que se va a seleccionar.
Valor devuelto
PSSelectStamp devuelve:
- S_OK si el método establece la marca de sombreador de píxeles y si el primitivo cubre el píxel y la muestra del sello.
- S_FALSE si el método establece la marca de sombreador de píxeles y si la invocación de la marca seleccionada cae fuera del primitivo.
- E_FAIL si llamó al método para un sombreador de vértices o sombreador de geometría; PSSelectStamp solo es significativo para sombreadores de píxeles.
- E_INVALIDARG si stampIndex está fuera del intervalo [0..3].
- Posiblemente otros códigos de error que se describen en Códigos de retorno de Direct3D 11.
Comentarios
Después de llamar a PSSelectStamp para establecer la marca de sombreador de píxeles, puede llamar a los métodos ID3D11ShaderTrace::GetInitialRegisterContents, ID3D11ShaderTrace::GetStep, ID3D11ShaderTrace::GetWrittenRegister e ID3D11ShaderTrace::GetReadRegister para obtener datos de seguimiento de esa marca.
Nota Esta API requiere el Kit de desarrollo de software (SDK) de Windows para Windows 8.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d3d11shadertracing.h |
Archivo DLL | D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll |