ID3D11FunctionLinkingGraph ::GenerateHlsl, méthode (d3d11shader.h)
Génère le code du nuanceur HLSL (High Level Shader Language) microsoft qui représente le graphe de liaison de fonction.
Syntaxe
HRESULT GenerateHlsl(
[in] UINT uFlags,
[out] ID3DBlob **ppBuffer
);
Paramètres
[in] uFlags
Type : UINT
Réservé
[out] ppBuffer
Type : ID3DBlob**
Pointeur vers une variable qui reçoit un pointeur vers l’interface ID3DBlob que vous pouvez utiliser pour accéder au code source du nuanceur HLSL qui représente le graphe de liaison de fonction. Vous pouvez compiler ce code HLSL, mais vous devez d’abord ajouter du code ou inclure des instructions pour les fonctions appelées dans le graphe de liaison de fonction.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite ; sinon, retourne l’un des codes de retour Direct3D 11.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d11shader.h |
Bibliothèque | D3DCompiler.lib |
DLL | D3DCompiler_47.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