RWStructuredBuffer

構造体である T 型を受け取る読み取り/書き込みバッファー。

Method 説明
DecrementCounter オブジェクトの非表示カウンターをデクメントします。
GetDimensions リソース ディメンションを取得します。
IncrementCounter オブジェクトの非表示カウンターをインクリメントします。
負荷 バッファー データを読み取ります。
演算子[] リソース変数を返します。

リソース変数は、順序付けされていない操作またはインターロックされた操作に渡される場合があります。

RWStructuredBuffer オブジェクトには、ストレージ クラスの先頭にグローバルに一貫性のある を付けできます。 このストレージ クラスは、メモリ バリアを発生し、他のグループが書き込みを確認できるよう、GPU 全体でデータをフラッシュする同期を行います。 この指定子がない場合、メモリ バリアまたは同期では、現在のグループ内の UAV だけがフラッシュされます。

このリソースにバインドされている UAV 形式は、DXGI FORMAT UNKNOWN 形式で _ 作成する _ 必要があります。

構造化バッファーの詳細 については、概要資料を参照してください。

最小シェーダー モデル

このオブジェクトは、次のシェーダー モデルでサポートされています。

シェーダー モデル サポートされています
シェーダー モデル 5以上のシェーダー モデル シェーダー モデル 4 (計算シェーダーをサポートするデバイスで 10.0 または 10.1 の機能レベル (D3D _ FEATURE _ LEVEL _ 10 X) を使用して Direct3D 11 API を介して使用できます。 _ ダウンレベル ハードウェアでの計算シェーダーのサポートの詳細については、「ダウンレベル ハードウェアでの 計算シェーダー」を参照してください
はい

このオブジェクトは、次の種類のシェーダーでサポートされています。

Vertex 船体 Domain ジオメトリ ピクセル Compute
x x

関連項目

シェーダー モデル 5 オブジェクト