# CategoryOpenXR Functions for creating OpenXR handles for [SDL_gpu](SDL_gpu) contexts. For the most part, OpenXR operates independent of SDL, but the graphics initialization depends on direct support from [SDL_gpu](SDL_gpu). - [SDL_CreateGPUXRSession](SDL_CreateGPUXRSession) - [SDL_CreateGPUXRSwapchain](SDL_CreateGPUXRSwapchain) - [SDL_DestroyGPUXRSwapchain](SDL_DestroyGPUXRSwapchain) - [SDL_GetGPUXRSwapchainFormats](SDL_GetGPUXRSwapchainFormats) - [SDL_OpenXR_GetXrGetInstanceProcAddr](SDL_OpenXR_GetXrGetInstanceProcAddr) - [SDL_OpenXR_LoadLibrary](SDL_OpenXR_LoadLibrary) - [SDL_OpenXR_UnloadLibrary](SDL_OpenXR_UnloadLibrary)