Condividi tramite


Modello shader 5

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.

modelli di shader e profili shader