The site has a new content architecture. We've added the ability to select your development device to show device-specific content. Please read our blog post Oculus Developer Center Update: Device-centric Documentation Architecture for more information.
All Oculus Quest developers MUST PASS the concept review prior to gaining publishing access to the Quest Store and additional resources. Submit a concept document for review as early in your Quest application development cycle as possible. For additional information and context, please see Submitting Your App to the Oculus Quest Store.
Asynchronous SpaceWarp (ASW) is a frame-rate smoothing technique that almost halves the CPU/GPU time required to produce nearly the same output from the same content.
ASW applies animation detection, camera translation, and head translation to previous frames in order to predict the next frame. As a result, motion is smoothed and applications can run on lower performance hardware. For a great introduction to ASW, please see Asynchronous Spacewarp.
The Rift operates at 90Hz. With ASW, when an application fails to submit frames at 90Hz, the Rift runtime drops the application down to 45Hz with ASW providing each intermediate frame.
By default, ASW is enabled for all supported Rift versions.
ASW tends to predict linear motion better than non-linear motion. If your application is dropping frames, you can either adjust the resolution or simply allow ASW to take over.
ASW requires the following:
Until the minimum specification is released, we recommend the following GPU versions for ASW testing:
|Manufacturer||Series||Minimum RAM||Minimum Model|
To test ASW, start the Oculus Debug Tool, which is located here:
Set the Asynchronous Spacewarp option to one of the following values (or run tests using various different options):