bufinfo (sm5 - asm)

Eseguire una query sul conteggio degli elementi su un buffer, ma non sul buffer costante.

bufinfo dest[.mask], srcResource
Elemento Descrizione
Dest
[in] Indirizzo dei risultati.
srcResource
[in] Buffer, diverso da un buffer costante, in una SRV (t#) o UAV (u#).

Commenti

Tutti i componenti nella modalità dest ricevono il numero intero di elementi nella visualizzazione risorsa shader del buffer. Il numero di elementi dipende dai parametri di visualizzazione, ad esempio il formato di memoria.

Per un buffer tipizzato SRV o UAV, il valore restituito è il numero di elementi nella visualizzazione (dove un elemento è un'unità del formato tipizzato).

Per un buffer non elaborato SRV o UAV, il valore restituito è il numero di byte nella visualizzazione.

Per un buffer strutturato SRV o UAV, il valore restituito è il numero di strutture nella visualizzazione.

Questa istruzione si applica alle fasi dello shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
X X X X X X

Modello di shader minimo

Questa istruzione è supportata nei modelli shader seguenti:

Modello di shader Supportato
Modello shader 5
Modello shader 4.1 no
Modello shader 4 no
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

Shader Model 5 Assembly (DirectX HLSL)