Uso del collegamento di shader
Viene illustrato come creare funzioni HLSL precompilate, inserirle in pacchetti in librerie e collegarle a shader completi in fase di esecuzione. Il collegamento dello shader è supportato a partire da Windows 8.1.
Obiettivo: Informazioni su come usare il collegamento di shader.
Prerequisiti
Partiamo dal presupposto che tu abbia familiarità con C++. Devi inoltre avere un'esperienza di base dei concetti di programmazione di grafica.
Tempo totale per il completamento: 60 minuti.
Dove proseguire
Vedere anche API del compilatore HLSL.
Ti mostreremo come:
- Compilare il codice shader
- Caricare il codice compilato in una libreria shader
- Associare le risorse dagli slot di origine agli slot di destinazione
- Costruire grafici di collegamento a funzioni (FLG) per gli shader
- Collegare grafici shader con una libreria shader per produrre un BLOB shader che il runtime Direct3D può usare
Successivamente si crea una libreria shader e si associano le risorse dagli slot di origine agli slot di destinazione.
Creazione del pacchetto di una libreria shader
Argomenti correlati