Varjo Native SDK

Note: you are currently viewing documentation for a beta or an older version of Varjo

Varjo Native SDK is a collection of libraries and a C/C++ API to enable the functionality of the Varjo headset. The SDK is compatible with 64-bit Windows, DirectX 11, DirectX 12, and OpenGL. More platforms and graphics APIs are under development.

This section describes how to use the Varjo SDK to build your own applications for the Varjo headset. You can download automatically generated Varjo SDK for Custom Engines from the downloads page. The API documentation and example projects can be found in the SDK folder. Unzip the folder and open index.html with your browser to begin.

Getting Started with Varjo SDK

If this is your first time developing for the Varjo headset, review the Introduction to Varjo SDK page and follow the simple steps to run a sample project on your Varjo headset.

Rendering to Varjo headsets

Rendering to Varjo headsets explains in detail how the image is being rendered to the headset.

Migrating your project

Migrating from legacy api to layer api describes the necessary steps to convert applications from using Legacy rendering API to Layer rendering API.

Examples

Examples of basic usage of the Varjo SDK are available from the Examples page. Examples are distributed freely and can be reused for your projects.