Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione contiene le pagine di riferimento per HLSL Shader Model 5.
Il modello shader 5 è un superset delle funzionalità del 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à | Capacità |
---|---|
Set di istruzioni | Funzioni intrinseche HLSL |
Vertex Shader Max | Nessuna restrizione |
Pixel Shader Max | Nessuna restrizione |
Aggiunta di nuovi profili shader | 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 |
* - sono stati introdotti gs_4_0, gs_4_1, ps_4_0, ps_4_1, vs_4_0 e vs_4_1 in Shader Model 4.0, ma DirectX 11 aggiunge il supporto per buffer strutturati e buffer di indirizzi byte al modello shader 4 in esecuzione su hardware DirectX 10.
Il modello di 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 del modello shader 5 descrive le istruzioni di assembly supportate dal modello shader 5.
In questa sezione
Elemento | Descrizione |
---|---|
Attributi del modello di 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. |