ByteAddressBuffer
バイト単位でインデックス指定された読み取り専用のバッファー。
メソッド | 説明 |
---|---|
GetDimensions | リソースのサイズを取得します。 |
Load | 1 つの値を取得します。 |
Load2 | 2 つの値を取得します。 |
Load3 | 3 つの値を取得します。 |
Load4 | 4 つの値を取得します。 |
最低限必要なシェーダー モデル
このオブジェクトは、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポート |
---|---|
シェーダー モデル 5 以上のシェーダー モデル
シェーダー モデル 4 (一部の Direct3D 10 デバイス上の Direct3D 11 のコンピュート シェーダーで使用可能) |
○ |
このオブジェクトは、次の種類のシェーダーでサポートされています。
頂点 | ハル | ドメイン | ジオメトリ | ピクセル | 演算 |
---|---|---|---|---|---|
x | x | x | x | x | x |
バイト アドレス バッファーの詳細については、「byte addressable resource type」を参照してください。
シェーダー モデル 5 では、読み取り/書き込みバイト アドレス バッファーも実装されます。