D3D12DDI_QUERY_TYPE列挙 (d3d12umddi.h)
D3D12DDI_QUERY_TYPE列挙型の値は、クエリの種類を識別します。
構文
typedef enum D3D12DDI_QUERY_TYPE {
D3D12DDI_QUERY_TYPE_OCCLUSION = 0,
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION = 1,
D3D12DDI_QUERY_TYPE_TIMESTAMP = 2,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS = 3,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 = 4,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 = 5,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 = 6,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7,
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS = 8,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 = 10
} ;
定数
D3D12DDI_QUERY_TYPE_OCCLUSION 値: 0 このクエリは、深度/ステンシル オクルージョン数を対象とします。 |
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION 値: 1 このクエリは、バイナリ深度/ステンシル オクルージョン統計用です。 このクエリの種類は、単にバイナリ 0/1 の結果を返す点を除き、D3D12DDI_QUERY_TYPE_OCCLUSIONのように動作します。0 は、サンプルが深度テストとステンシル テストに合格しなかったことを示します。1 は、少なくとも 1 つのサンプルが深度テストとステンシル テストに合格したことを示します。 これにより、オクルージョン クエリによって深度/ステンシル テストに関連する GPU パフォーマンスの最適化が妨げられるのを阻止できます。 |
D3D12DDI_QUERY_TYPE_TIMESTAMP 値: 2 このクエリは、高い定義の GPU タイムスタンプと CPU タイムスタンプを対象としています。 |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS 値: 3 クエリの種類は、D3D12 より前のグラフィックス パイプライン統計用です。 「D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS」を参照してください。 |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 値: 4 クエリの種類は、Stream0 のストリーム出力 (SO) 統計用です。 ストリーム出力とは、頂点をバッファーに書き込む GPU の機能です。 ストリーム出力カウンターでは、進行状況がモニターされます。 「D3D10_DDI_QUERY_DATA_SO_STATISTICS」を参照してください |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 値: 5 クエリの種類は、Stream1 の SO 統計用です。 |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 値: 6 クエリの種類は、Stream2 の SO 統計用です。 |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 値: 7 クエリの種類は、Stream3 の SO 統計用です。 |
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS 値: 8 クエリの種類は、ビデオ デコード統計用です。 「D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022」を参照してください。 |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 値: 10 クエリの種類は、グラフィックス パイプライン統計用です。 「**D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1**」を参照してください。 |
注釈
クエリは、後で GPU または CPU で直接使用できる統計や状態コードなどの情報を GPU からキャプチャするために使用されます。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h (D3d12umddi.h を含む) |