dcl_resource_raw (sm5 - asm)
Dichiarare un input di risorsa shader e assegnarlo a un t# - un registro segnaposto per la risorsa.
dcl_resource_raw dstSRV |
---|
Elemento | Descrizione |
---|---|
dstSRV |
[in] Un registro t# dichiarato come riferimento a uno shaderResourceView di un buffer non elaborato. |
Commenti
Il contenuto della struttura non ha alcun tipo; le operazioni eseguite sulla memoria possono interpretare in modo implicito i dati come con un tipo.
Le istruzioni che fanno riferimento a un t# non elaborato accettano un indirizzo 1D, un valore a 32 bit senza segno che specifica l'offset di byte in una posizione allineata a 32 bit nel buffer. L'indirizzo deve essere un multiplo di 4 (byte).
Le viste associate a t# dichiarate come raw devono avere raw specificato durante la creazione; in caso contrario, quando si accede da uno shader non è definito.
cs_4_0 e cs_4_1 supportano questa istruzione.
Questa istruzione si applica alle fasi dello shader seguenti:
Vertice | Scafo | Dominio | Geometria | Pixel | Calcolo |
---|---|---|---|---|---|
X | X | X | X | X | X |
Modello minimo shader
Questa istruzione è supportata nei modelli di 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 |