Modello shader 5

Questa sezione contiene le pagine di riferimento per il modello HLSL Shader 5.

Il modello shader 5 è un superset delle funzionalità nel modello shader 4. È stato progettato usando un core common-shader che fornisce un set comune di funzionalità a tutti gli shader programmabili, che sono programmabili solo tramite HLSL.

Caratteristica Funzionalità
Set di istruzioni Funzioni intrinseche HLSL
Vertex Shader Max Nessuna restrizione
Pixel Shader Max Nessuna restrizione
Nuovi profili shader aggiunti cs_4_0, gs_4_0*, ps_4_0*, vs_4_0*, cs_4_1, gs_4_1*, ps_4_1*, vs_4_1*, cs_5_0, ds_5_0, gs_5_0, hs_5_0, ps_5_0, vs_5_0

* - gs_4_0, gs_4_1, ps_4_0, ps_4_1, vs_4_0 e vs_4_1 sono stati introdotti nel modello shader 4.0, tuttavia, DirectX 11 aggiunge il supporto per buffer strutturati e buffer di indirizzi di byte al modello shader 4 in esecuzione su hardware DirectX 10.

Il modello shader 5 introduce lo shader di calcolo che offre un calcolo generico ad alta velocità.

Un elenco più completo delle funzionalità del modello shader 5 è incluso in un elenco delle funzionalità di Direct3D 11.

La sezione Assembly modello shader 5 descrive le istruzioni di assembly supportate dal modello shader 5.

Contenuto della sezione

Elemento Descrizione
Attributi del modello shader 5
Pagine di riferimento per gli attributi del modello shader 5.
Funzioni intrinseche del modello shader 5
Pagine di riferimento per le funzioni intrinseche del modello shader 5.
Oggetti modello shader 5
Pagine di riferimento per gli oggetti e i metodi del modello shader 5.
Modello shader 5 Valori di sistema
Pagine di riferimento per i valori di sistema del modello shader 5.

Modelli shader e profili shader