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 | sì |
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 |