Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wir zeigen, wie vorkompilierte HLSL-Funktionen erstellt, in Bibliotheken verpackt und zur Laufzeit in vollständigen Shadern verknüpft werden. Die Shaderverknüpfung wird ab Windows 8.1 unterstützt.
Ziel: Erfahren Sie, wie Sie Shaderverknüpfungen verwenden.
Voraussetzungen
Es wird davon ausgegangen, dass Sie mit C+ vertraut sind. Sie müssen außerdem mit den grundlegenden Konzepten der Grafikprogrammierung vertraut sein.
Gesamtdauer für den Abschluss: 60 Minuten.
Weiterführende Informationen
Siehe auch HLSL-Compiler-APIs.
Folgende Inhalte werden behandelt:
- Kompilieren des Shadercodes
- Laden des kompilierten Codes in eine Shaderbibliothek
- Binden der Ressourcen von Quellslots an Zielslots
- Erstellen von Funktionsverknüpfungsgraphen (FLGs) für Shader
- Verknüpfen von Shaderdiagrammen mit einer Shaderbibliothek, um ein Shaderblob zu erzeugen, das die Direct3D-Runtime verwenden kann
Als Nächstes erstellen wir eine Shaderbibliothek und binden Ressourcen aus Quellslots an Zielslots.
Verpacken einer Shaderbibliothek
Zugehörige Themen