From 8431b1aa83be613e4c3f6d1b771f5e80b28e798b Mon Sep 17 00:00:00 2001 From: Lubos Date: Thu, 21 Apr 2022 21:15:02 +0200 Subject: [PATCH] OpenXR add missing foveation --- android/app/src/main/cpp/code/vr/vr_renderer.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/android/app/src/main/cpp/code/vr/vr_renderer.c b/android/app/src/main/cpp/code/vr/vr_renderer.c index e4f6d5e6..fd93d3c0 100644 --- a/android/app/src/main/cpp/code/vr/vr_renderer.c +++ b/android/app/src/main/cpp/code/vr/vr_renderer.c @@ -90,6 +90,13 @@ void VR_InitRenderer( engine_t* engine ) { int eyeW, eyeH; VR_GetResolution(engine, &eyeW, &eyeH); ovrRenderer_Create(engine->session, &engine->renderer, eyeW, eyeH); + ovrRenderer_SetFoveation( + &engine->instance, + &engine->session, + &engine->renderer, + XR_FOVEATION_LEVEL_HIGH_FB, + 0, + XR_FOVEATION_DYNAMIC_DISABLED_FB); XrReferenceSpaceCreateInfo spaceCreateInfo = {}; spaceCreateInfo.type = XR_TYPE_REFERENCE_SPACE_CREATE_INFO;