Forum Discussion

vitaliy.dmitriev's avatar
vitaliy.dmitriev
Honored Guest
26 days ago

Are there any plans to fix critical issues with VrApi to support compatibility of older games?

Hello there,

 

Our game, which was ported to Meta Quest using VrApi in 2021, started crashing at launch after updating Meta Quest Software to version 81. We found out that the crash occurs in the function vrapi_SubmitFrame2. Here is a call stack that shows it:

 

libart.so!art_sigsegv_fault() unknown

libart.so!art::FaultManager::HandleSigsegvFault() unknown

libsigchain.so!art::SignalChain::Handler() unknown

[vdso]!__kernel_rt_sigreturn() unknown

libc.so!memset() unknown

libvrapiimpl.so!___lldb_unnamed_symbol3072() unknown

libvrapiimpl.so!vrapi_SubmitFrame2() unknown

libgame.so!OvrSwapChain::Present() unknown

 

Does it really mean that we definitely need to migrate to OpenXR? The game is developed on a native engine, so migration will be quite time-consuming.

1 Reply

  • h.taylor's avatar
    h.taylor
    Community Manager

    Hi Vitaliy, 

    Thanks for asking. Unfortunately, this is correct - VrApi library support was deprecated on 31 August 2022, and our documentation was updated to reflect this change. You may be able to use VrApi if a waiver is provided, but it's likely that you'll continue to experience incompatibilities with newer OS versions as VrApi is no longer a supported library and we're only fixing critical security, privacy, or safety bugs. 

    I wish I had a more convenient answer to give you, I understand how time-consuming that migration is likely to be. You can check out the official post from July 2021 for more information and suggestions on migrating to OpenXR if that's helpful. 

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions