Struct QueryReportFlagsMasksByType

Struct Documentation

struct QueryReportFlagsMasksByType

Struct that defines masks of flags that when set in a query's QueryReport indicate different problems with the query and/or information about what occurred during the query.

Note

This struct is specific to Intel GPUs and Metrics Discovery library query report flags that are provided by existing graphics drivers. Current as of 2024-02-21. If other masks are needed for 3rd-party GPUs, declare a new struct for them.

Public Members

uint64_t contextSwitch = 0

Mask of flags of type "Fluctuations due to context switches".

uint64_t corruptionRecoverable = 0

Mask of flags of type "Recoverable data corruption".

uint64_t corruptionUnrecoverable = 0

Mask of flags of type "Data corruption".

uint64_t frequencyChange = 0

Mask of flags of type "Frequency change during collection".

uint64_t warningDebug = 0

Mask of flags of type "Debug warning". Note: Includes unrecognized flags.

uint64_t warningValues = 0

Mask of flags of type "Values warning".