Freigeben über


ByteAddressBuffer

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

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 Rohpuffern arbeiten. Weitere Informationen zur rohen Anzeige von Puffern finden Sie unter Rohansichten von Puffern.

Minimales Shadermodell

Dieses Objekt wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 5 und höher Shadermodelle ShaderModell 4 (verfügbar über die Direct3D 11-API mithilfe der Featureebene 10.0 oder 10.1 (D3D_FEATURE_LEVEL_10_X) auf Geräten, die Computeshader unterstützen. Weitere Informationen zur Unterstützung von Compute-Shadern auf Hardware mit downleveliger Hardware finden Sie unter Compute-Shader auf Downlevel-Hardware.)
ja

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

Scheitelpunkt Hull Domain Geometrie Pixel Compute
x x x x x x

Weitere Informationen zu einem Byteadresspuffer finden Sie unter byteadressierbarer Ressourcentyp.

Das Shadermodell 5 implementiert auch einen Byteadresspuffer mit Lese-/Schreibzugriff.

Siehe auch

Shadermodell 5-Objekte