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. |