From c32cb4e9219ab829b29731fdf917cb9f9d72ef2c Mon Sep 17 00:00:00 2001 From: praydog Date: Mon, 2 Oct 2023 23:20:21 -0700 Subject: [PATCH] OpenXR (D3D12): Fix black screen with menu open --- src/mods/vr/D3D12Component.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mods/vr/D3D12Component.cpp b/src/mods/vr/D3D12Component.cpp index 79bc8fbe..8510d8a9 100644 --- a/src/mods/vr/D3D12Component.cpp +++ b/src/mods/vr/D3D12Component.cpp @@ -442,7 +442,7 @@ vr::EVRCompositorError D3D12Component::on_frame(VR* vr) { const auto framework_quad = openxr_overlay.generate_framework_ui_quad(); if (framework_quad) { - quad_layers.push_back((XrCompositionLayerBaseHeader*)&framework_quad); + quad_layers.push_back((XrCompositionLayerBaseHeader*)&framework_quad->get()); } auto result = vr->m_openxr->end_frame(quad_layers, scene_depth_tex.Get() != nullptr);