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 |