dcl _ resource raw (sm5 – asm)

Deklarieren Sie eine Shaderressourceneingabe, und weisen Sie sie einem t zu– # einem Platzhalterregister für die Ressource.

dcl _ resource _ raw dstSRV
Element BESCHREIBUNG
dstSRV
[in ] A t register declared as a reference to a # ShaderResourceView of a raw buffer.

Bemerkungen

Der Inhalt der Struktur hat keinen Typ. -Vorgänge, die für den Arbeitsspeicher ausgeführt werden, interpretieren die Daten möglicherweise implizit als einen -Typ.

Anweisungen, die auf ein unformatiertes t # verweisen, nehmen eine 1D-Adresse und einen 32-Bit-Wert ohne Vorzeichen an, der den Byteoffset an eine 32-Bit-ausgerichtete Position im Puffer angibt. Die Adresse muss ein Vielfaches von 4 (Bytes) sein.

An t gebundene Sichten, die als roh deklariert sind, # müssen bei ihrer Erstellung RAW angegeben haben. Andernfalls ist das Verhalten beim Zugriff über einen Shader nicht definiert.

cs _ 4 _ 0 und cs _ 4 _ 1 unterstützen diese Anweisung.

Diese Anweisung gilt für die folgenden Shaderstufen:

Scheitelpunkt Rumpf Domain Geometrie Pixel Compute
X X X X X X

Shader-Mindestmodell

Diese Anweisung wird in den folgenden Shadermodellen unterstützt:

Shadermodell Unterstützt
Shadermodell 5 ja
Shadermodell 4.1 Nein
Shadermodell 4 Nein
Shadermodell 3 (DirectX HLSL) Nein
Shadermodell 2 (DirectX HLSL) Nein
Shadermodell 1 (DirectX HLSL) Nein

Shadermodell 5-Assembly (DirectX HLSL)