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.