Condividi tramite


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

Guida alla programmazione HLSL

Grafica Direct3D 11

DXGI