カウンター、クエリ、および事前指定
このトピックでは、ストリーム出力カウンター、UAV カウンター、クエリ、およびプレディケーションについて説明します。
ストリーム出力カウンターと UAV カウンターは Direct3D 11 と同様の方法で Direct3D 12 で動作しますが、カウンターのメモリはアプリによって割り当てられる必要がありますが、ドライバーでは割り当てません。 Direct3D 12 のクエリは Direct3D 11 のクエリとは異なり、フェンスやその他のプロセスが追加され、一部のクエリの種類が不要になります。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
ストリーム出力カウンターの |
ストリーム出力は、GPU がバッファーに頂点を書き込む機能です。 ストリーム出力カウンターは進行状況を監視します。 |
UAV カウンター の |
UAV カウンターを使用して、32 ビットアトミック カウンターを順序なしアクセス ビュー (UAV) に関連付けることができます。 |
クエリの |
Direct3D 12 では、クエリはクエリ ヒープと呼ばれるクエリの配列にグループ化されます。 クエリ ヒープには、そのヒープで使用できる有効なクエリの種類を定義する型があります。 |