RWTexture2DArray

Risorsa di lettura/scrittura.

Metodo Descrizione
GetDimensions Ottiene le dimensioni della risorsa.
Load Legge i dati delle trame.
Operatore[] Ottiene una variabile di risorsa.

 

È possibile anteporre agli oggetti RWTexture2DArray la classe di archiviazione globalmentecoherent. Questa classe di archiviazione causa barriere alla memoria e sincronizza lo scaricamento dei dati nell'intera GPU, in modo che altri gruppi possano visualizzare le scritture. Senza questo identificatore, una barriera di memoria o una sincronizzazione scarica un UAV solo all'interno del gruppo corrente.

Un oggetto RWTexture2DArray richiede un tipo di elemento in un'istruzione di dichiarazione per l'oggetto . Ad esempio, la dichiarazione seguente è corretta:

RWTexture2DArray<float> tex;

Poiché un oggetto RWTexture2DArray è un oggetto di tipo UAV, le relative proprietà differiscono da un oggetto SRV (Shader Resource View), ad esempio un oggetto Texture2DArray . Ad esempio, è possibile leggere e scrivere in un oggetto RWTexture2DArray , ma è possibile leggere solo da un oggetto Texture2DArray .

Un oggetto RWTexture2DArray non può utilizzare metodi di un oggetto Texture2DArray , ad esempio Sample. Tuttavia, poiché è possibile creare più tipi di visualizzazione nella stessa risorsa, è possibile dichiarare più tipi di trama come una singola trama in più shader. Ad esempio, è possibile dichiarare e usare un oggetto RWTexture2DArray come tex in un compute shader e quindi dichiarare e usare un oggetto Texture2DArray come tex in un pixel shader.

Nota

Il runtime applica determinati modelli di utilizzo quando si creano più tipi di visualizzazione nella stessa risorsa. Ad esempio, il runtime non consente di avere contemporaneamente un mapping UAV per una risorsa e un mapping SRV per la stessa risorsa attiva.

 

Modello minimo shader

Questo oggetto è supportato nei modelli di shader seguenti.

Modello di shader Supportato
Modello shader 5 e versioni successive dello shader

 

Questo oggetto è supportato per i tipi di shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
x x

 

Vedi anche

Oggetti modello shader 5