ByteAddressBuffer

Ein schreibgeschützter Puffer, der in Bytes indiziert wird.

Methode BESCHREIBUNG
GetDimensions Ruft die Ressourcendimensionen ab.
Laden Ruft einen Wert ab.
Load2 Ruft zwei Werte ab.
Load3 Ruft drei Werte ab.
Load4 Ruft vier Werte ab.

Sie können den ByteAddressBuffer-Objekttyp verwenden, wenn Sie mit unformatierten Puffern arbeiten. Weitere Informationen zur Unformatiertanzeige von Puffern finden Sie unter Unformatiert Ansichten von Puffern.

Minimales Shadermodell

Dieses Objekt wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 5 und höhere Shadermodelle Shader Model 4 (verfügbar über die Direct3D 11-API mit der Featureebene 10.0 oder 10.1 (D3D _ FEATURE _ LEVEL10 X) auf Geräten, die _ _ Compute-Shader unterstützen. Weitere Informationen zur Unterstützung von Compute-Shadern auf hardware downlevelr Hardware finden Sie unter Compute Shaders on Downlevel Hardware.)
Ja

Dieses Objekt wird für die folgenden Shadertypen unterstützt:

Scheitelpunkt Rumpf Domain Geometrie Pixel Compute
x x x x x x

Weitere Informationen zu einem Byteadressenpuffer finden Sie unter dem adressierbaren Byteressourcentyp.

ShaderModell 5 implementiert auch einen Byte-Adresspuffer mit Lese-/Schreibzugriff.

Siehe auch

ShaderModell 5-Objekte