AppendStructuredBuffer
シェーダーが値を追加できる、ストリームとして表示される出力バッファー。T の型が構造体の場合、構造化バッファーにのみデータを取り込めます。
メソッド | 説明 |
---|---|
Append | バッファーの最後に値を追加します。 |
GetDimensions | リソースのサイズを取得します。 |
このリソースにバインドされた UAV フォーマットは、DXGI_FORMAT_R32_UNKNOWN フォーマットを使用して作成する必要があります。
このリソースにバインドされた UAV は、D3D11_BUFFER_UAV_FLAG_APPEND を使用してあらかじめ作成しておく必要があります。
追加構造化バッファーの詳細については、次のトピックを参照してください。「追加および消費バッファー」と「構造化バッファー」。
最低限必要なシェーダー モデル
このオブジェクトは、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポート |
---|---|
シェーダー モデル 5 以上のシェーダー モデル | ○ |
このオブジェクトは、次の種類のシェーダーでサポートされています。
頂点 | ハル | ドメイン | ジオメトリ | ピクセル | 演算 |
---|---|---|---|---|---|
x | x |