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;
  • VK_PERF_HINT_TYPE_DEFAULT_QCOM resets the performance hint state back to default for the queue.
  • VK_PERF_HINT_TYPE_FREQUENCY_MIN_QCOM specifies the queue should prioritize power and sets the frequency constraints fmin and fmax to Fmin.
  • VK_PERF_HINT_TYPE_FREQUENCY_MAX_QCOM specifies the queue should prioritize performance and sets the frequency constraints fmin and fmax to Fmax.
  • VK_PERF_HINT_TYPE_FREQUENCY_SCALED_QCOM specifies 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.