ID3D11ShaderTrace ::P SSelectStamp, méthode (d3d11shadertracing.h)
Définit le tampon de nuanceur de pixels spécifié.
Syntaxe
HRESULT PSSelectStamp(
[in] UINT stampIndex
);
Paramètres
[in] stampIndex
Index de l’empreinte à sélectionner.
Valeur retournée
PSSelectStamp retourne :
- S_OK si la méthode définit l’empreinte du nuanceur de pixels et si la primitive couvre le pixel et l’exemple pour l’empreinte.
- S_FALSE si la méthode définit l’empreinte du nuanceur de pixels et si l’appel de l’empreinte sélectionnée tombe de la primitive.
- E_FAIL si vous avez appelé la méthode pour un nuanceur de vertex ou un nuanceur de géométrie ; PSSelectStamp est significatif uniquement pour les nuanceurs de pixels.
- E_INVALIDARG si stampIndex est hors plage [0..3].
- Peut-être d’autres codes d’erreur décrits dans Direct3D 11 Return Codes.
Remarques
Après avoir appelé PSSelectStamp pour définir l’empreinte du nuanceur de pixels, vous pouvez appeler les méthodes ID3D11ShaderTrace ::GetInitialRegisterContents, ID3D11ShaderTrace ::GetStep, ID3D11ShaderTrace ::GetWrittenRegister et ID3D11ShaderTrace ::GetReadRegister pour obtenir des données de trace pour ce tampon.
Note Cette API nécessite le Kit de développement logiciel (SDK) Windows pour Windows 8.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d3d11shadertracing.h |
DLL | D3D11SDKLayers.dll ; D3D11_1SDKLayers.dll ; D3D11_2SDKLayers.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour