AdaptiveQuality

Introduction

AdaptiveQuality is used to allow the WaveVR SDK runtime to adjust CPU/GPU performance levels automatically and send events based on system workload. Developers can customize their own policy to adjust rendering quality by these events to get better performance.

WaveVR API Level

  • Feasible: level 4
  • Effective: level 4

See more at WaveVR API USAGE.

EVENT

WVR_EventType_RecommendedQuality_Lower  = 1004,    /**< Notification recommended quality to Lower from runtime. */
WVR_EventType_RecommendedQuality_Higher = 1005,    /**< Notification recommended quality to Higher from runtime. */

Check WaveVR System Events to know how to listen to these system events.

API

bool WVR_IsAdaptiveQualityEnabled(bool enable)

return
True means the AdaptiveQuality is enabled, False means the AdaptiveQuality is disabled.

bool WVR_EnableAdaptiveQuality(bool enable)

enable
True means enable AdaptiveQuality, False means disable AdaptiveQuality.
return
True means set successfully, False means set failed.