Class METAFoveationEyeTracked

java.lang.Object
org.lwjgl.openxr.METAFoveationEyeTracked

public class METAFoveationEyeTracked extends Object
The XR_META_foveation_eye_tracked extension.

Eye tracked foveated rendering renders lower pixel density in the periphery of the user’s gaze, taking advantage of low peripheral acuity.

This extension allows:

  • An application to query eye tracked foveation availability.
  • An application to request eye tracked foveation profile supported by the runtime and apply them to foveation-supported swapchains.
  • An application to query foveation center position every frame.
  • An application to request a foveation pattern update from the runtime. As a consequence, runtime knows how to adjust the eye tracking camera exposure start time in order to optimize the total pipeline latency.

In order to enable the functionality of this extension, the application must pass the name of the extension into CreateInstance via the XrInstanceCreateInfo::enabledExtensionNames parameter as indicated in the extension section.