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

Consulte también

ID3D11ShaderTrace