D3D12_QUERY_HEAP_TYPE列挙 (d3d12.h)
作成するクエリ ヒープの種類を指定します。
構文
typedef enum D3D12_QUERY_HEAP_TYPE {
D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0,
D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 4,
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 5,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1
} ;
定数
D3D12_QUERY_HEAP_TYPE_OCCLUSION 値: 0 これにより、バイナリ 0/1 の結果が返されます。0 は、サンプルが深度テストとステンシル テストに合格しなかったことを示します。1 は、少なくとも 1 つのサンプルが深度テストとステンシル テストに合格したことを示します。 これにより、オクルージョン クエリによって深度/ステンシル テストに関連する GPU パフォーマンスの最適化が妨げられるのを阻止できます。 |
D3D12_QUERY_HEAP_TYPE_TIMESTAMP 値: 1 ヒープが高パフォーマンスのタイミング データ用であることを示します。 |
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS 値: 2 ヒープにパイプライン データが含まれていることを示します。 D3D12_QUERY_DATA_PIPELINE_STATISTICSを参照してください。 |
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS 値: 3 ヒープにストリーム出力データが含まれていることを示します。 D3D12_QUERY_DATA_SO_STATISTICSを参照してください。 |
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS 値: 4 ヒープにビデオ デコード統計データが含まれていることを示します。 D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICSを参照してください。 ビデオ デコード統計は、ビデオ デコード コマンド リスト (D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE) からのみ照会できます。 詳細については、「 D3D12_QUERY_TYPE_DECODE_STATISTICS 」を参照してください。 |
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP 値: 5 コピー コマンド リストによって排他的に出力されるタイムスタンプ クエリがヒープに含まれていることを示します。 コピー キューのタイムスタンプは、コピー コマンド リストからのみ照会でき、コピー コマンド リストは通常のタイムスタンプ クエリ ヒープに出力できません。 このクエリ ヒープの種類のサポートは、ユニバーサルではありません。 アダプターがコピー キューのタイムスタンプ クエリをサポートしているかどうかを判断するには、 checkFeatureSupport と D3D12_FEATURE_D3D12_OPTIONS3 を使用する必要があります。 |
注釈
この列挙型は、 D3D12_QUERY_HEAP_DESC 構造体によって使用されます。
要件
要件 | 値 |
---|---|
Header | d3d12.h |