Partager via


Utilisation de la liaison de nuanceur

Nous montrons comment créer des fonctions HLSL précompilées, les empaqueter dans des bibliothèques et les lier dans des nuanceurs complets au moment de l’exécution. La liaison de nuanceur est prise en charge à partir de Windows 8.1.

Objectif: Découvrez comment utiliser la liaison de nuanceur.

Prérequis

Nous partons du principe que vous êtes familiarisé avec C++. Vous avez également besoin d’une expérience de base dans les concepts de programmation graphique.

Durée totale d’exécution : 60 minutes.

Où aller à partir d’ici

Consultez également API du compilateur HLSL.

Les opérations suivantes sont abordées :

  • Compiler votre code de nuanceur
  • Charger le code compilé dans une bibliothèque de nuanceur
  • Lier les ressources des emplacements sources aux emplacements de destination
  • Construire des graphiques de liaison de fonctions (FLG) pour les nuanceurs
  • Lier des graphiques de nuanceur à une bibliothèque de nuanceurs pour produire un objet blob de nuanceur que le runtime Direct3D peut utiliser

Ensuite, nous créons une bibliothèque de nuanceurs et liez les ressources des emplacements sources aux emplacements de destination.

Empaquetage d’une bibliothèque de nuanceur

Guide de programmation pour HLSL

Graphismes Direct3D 11

DXGI