Utilizzo del collegamento degli shader
Viene illustrato come creare funzioni HLSL precompilate, crearne il pacchetto in librerie e collegarle a shader completi in fase di esecuzione. Il collegamento di shader è supportato a partire da Windows 8.1.
Obiettivo : Imparare ad usare il collegamento di shader.
Prerequisiti
Si presuppone che l'utente abbia familiarità con C++. È necessaria anche un'esperienza di base con i concetti di programmazione grafica.
Tempo totale da completare: 60 minuti.
Dove andare da qui
Vedere anche le API HLSL del compilatore .
Ti mostriamo come:
- Compilare il codice dello shader
- Caricare il codice compilato in una libreria shader
- Associare le risorse dagli slot di origine agli slot di destinazione
- Costruire grafici di collegamento di funzioni (FLG) per shader
- Collegare i grafici shader con una libreria shader per produrre un BLOB shader utilizzabile dal runtime Direct3D
Successivamente si crea una libreria shader e si associano le risorse dagli slot di origine agli slot di destinazione.
Creazione di pacchetti di una libreria shader
Argomenti correlati