Rendering

This section describes important rendering options and tools that can significantly improve your application.

Overview

In order to create the best VR experience for your users, your application should produce high quality images, e.g. with rich textures, while meeting the Oculus store required frame rate for the headset.

The following table lists the current valid target display refresh rates that you can set.

DeviceRefresh Rates
Oculus Quest60 Hz, 72 Hz
Oculus Quest 260 Hz, 72 Hz, 80 Hz, 90 Hz
Oculus Rift90 Hz
Oculus Rift S80 Hz

For more information, see Changing the Display Refresh Rate.

If your application does not hit frame rate, it may exhibit judder, flickering black areas on the peripheries, or other performance-related problems. Reducing the graphical richness of the experience may cut down on the render time, but can result in a less realistic or less immersive user experience.

The following graphics APIs are supported:

This section covers several techniques that can be used on Oculus headsets to improve the quality of the rendered images, while reducing render time. Most of these techniques are specific to one or two of the Oculus headsets.