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);