Enum
VkPerfHintTypeQCOM
Specifies the performance hint type
Possible values of VkPerfHintInfoQCOM::type, specifying the type
of performance hint to apply, are:
typedef enum VkPerfHintTypeQCOM {
VK_PERF_HINT_TYPE_DEFAULT_QCOM = 0,
VK_PERF_HINT_TYPE_FREQUENCY_MIN_QCOM = 1,
VK_PERF_HINT_TYPE_FREQUENCY_MAX_QCOM = 2,
VK_PERF_HINT_TYPE_FREQUENCY_SCALED_QCOM = 3,
} VkPerfHintTypeQCOM;
pub struct PerfHintTypeQCOM(u32);
impl PerfHintTypeQCOM {
pub const DEFAULT: Self = 0;
pub const FREQUENCY_MIN: Self = 1;
pub const FREQUENCY_MAX: Self = 2;
pub const FREQUENCY_SCALED: Self = 3;
}
VK_PERF_HINT_TYPE_DEFAULT_QCOMresets the performance hint state back to default for the queue.VK_PERF_HINT_TYPE_FREQUENCY_MIN_QCOMspecifies the queue should prioritize power and sets the frequency constraints fmin and fmax to Fmin.VK_PERF_HINT_TYPE_FREQUENCY_MAX_QCOMspecifies the queue should prioritize performance and sets the frequency constraints fmin and fmax to Fmax.VK_PERF_HINT_TYPE_FREQUENCY_SCALED_QCOMspecifies the queue should be balanced between performance and power and sets the frequency constraint fmin by applying a scale factor to Fmax. No constraint is applied to fmax.
Parent
VK_QCOM_queue_perf_hintType
Enum