Welcome to the Oculus Developer Forums!

Your participation on the forum is subject to the Oculus Code of Conduct.

In general, please be respectful and kind. If you violate the Oculus Code of Conduct, your access to the developer forums will be revoked at the discretion of Oculus staff.
New to the forums? Click here to read the How To guide. -- Developers click here.

Does Mobile Multi-View work in 4.21-release-1.31.0 ?

christian_svrchristian_svr Posts: 27
Brain Burst
edited December 5 in Unreal Development
According to the docs: https://developer.oculus.com/documentation/unreal/latest/concepts/unreal-multi-view/

Oculus Go and all supported Samsung phones support Multi-View with OpenGL ES 2.
Oculus Go, S8, and S9 phones also support Multi-View with OpenGL ES 3.1.


My project settings, I've disabled "Support OpenGL ES2" and enabled "Support OpenGL ES3.1". And I've turned on mobile multi-view and mobile multi-view direct. However, as soon as I launch the application on the GO, it crashes with the following stack trace:

LogPlayLevel:   12-03 14:40:58.693 22926 23032 D UE4     : Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:C:/ue4/ovr-1.31.0/Engine/Source/Runtime/Core/Public\Containers/Array.h] [Line: 611]
LogPlayLevel:   12-03 14:40:58.693 22926 23032 D UE4     : Array index out of bounds: 1 from an array of size 1
LogPlayLevel:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:694][  0]Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:C:/ue4/ovr-1.31.0/Engine/Source/Runtime/Core/Public\Containers/Array.h] [Line: 611]
LogPlayLevel:   12-03 14:40:58.695 22926 23032 D UE4     : Array index out of bounds: 1 from an array of size 1
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error: === Critical error: ===
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error:
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:C:/ue4/ovr-1.31.0/Engine/Source/Runtime/Core/Public\Containers/Array.h] [Line: 611]
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error: Array index out of bounds: 1 from an array of size 1
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error: [Callstack] 0x00000000CE8026EC (0x0000000004A186EC) libUE4.so!FSceneRenderer::ComputeViewVisibility(FRHICommandListImmediate&)  []
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error: [Callstack] 0x00000000CE46B2C8 (0x00000000046812C8) libUE4.so!FMobileSceneRenderer::InitViews(FRHICommandListImmediate&)  []
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error: [Callstack] 0x00000000CE46C8B8 (0x00000000046828B8) libUE4.so!FMobileSceneRenderer::Render(FRHICommandListImmediate&)  []
LogPlayLevel: Error:   12-03 14:40:58.695 22926 23032 D UE4     : [2018.12.03-20.40.58:695][  0]LogAndroid: Error: [Callstack] 0x00000000CE7EDBFC (0x0000000004A03BFC) libUE4.so![Unknown]()  []
LogPlayLevel: Error:   12-03 14:40:58.696 22926 23032 D UE4     : [2018.12.03-20.40.58:696][  0]LogAndroid: Error: [Callstack] 0x00000000CE82F2C8 (0x0000000004A452C8) libUE4.so![Unknown]()  []
LogPlayLevel:   12-03 14:40:58.696 22926 23006 D UE4     : *** JavaEnvDestructor: 23006
LogPlayLevel: Error:   12-03 14:40:58.696 22926 23032 D UE4     : [2018.12.03-20.40.58:696][  0]LogAndroid: Error: [Callstack] 0x00000000CCDE2668 (0x0000000002FF8668) libUE4.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool)  []
LogPlayLevel: Error:   12-03 14:40:58.696 22926 23032 D UE4     : [2018.12.03-20.40.58:696][  0]LogAndroid: Error: [Callstack] 0x00000000CCDE12A4 (0x0000000002FF72A4) libUE4.so!FNamedTaskThread::ProcessTasksUntilQuit(int)  []
LogPlayLevel: Error:   12-03 14:40:58.696 22926 23032 D UE4     : [2018.12.03-20.40.58:696][  0]LogAndroid: Error: [Callstack] 0x00000000CE025BA8 (0x000000000423BBA8) libUE4.so!RenderingThreadMain(FEvent*)  []
LogPlayLevel: Error:   12-03 14:40:58.697 22926 23032 D UE4     : [2018.12.03-20.40.58:696][  0]LogAndroid: Error: [Callstack] 0x00000000CE037AC0 (0x000000000424DAC0) libUE4.so!FRenderingThread::Run()  []
LogPlayLevel: Error:   12-03 14:40:58.697 22926 23032 D UE4     : [2018.12.03-20.40.58:697][  0]LogAndroid: Error: [Callstack] 0x00000000CCE6E670 (0x0000000003084670) libUE4.so!FRunnableThreadPThread::Run()  []
LogPlayLevel: Error:   12-03 14:40:58.697 22926 23032 D UE4     : [2018.12.03-20.40.58:697][  0]LogAndroid: Error: [Callstack] 0x00000000CCDDC6A0 (0x0000000002FF26A0) libUE4.so!FRunnableThreadPThread::_ThreadProc(void*)  []
LogPlayLevel: Error:   12-03 14:40:58.697 22926 23032 D UE4     : [2018.12.03-20.40.58:697][  0]LogAndroid: Error: [Callstack] 0x00000000EEF5FA94 (0x0000000000047A94) libc.so![Unknown]()  []
LogPlayLevel: Error:   12-03 14:40:58.697 22926 23032 D UE4     : [2018.12.03-20.40.58:697][  0]LogAndroid: Error: [Callstack] 0x00000000EEF321A6 (0x000000000001A1A6) libc.so![Unknown]()  []
LogPlayLevel: Error:   12-03 14:40:58.697 22926 23032 D UE4     : [2018.12.03-20.40.58:697][  0]LogAndroid: Error:
LogPlayLevel: Error:   12-03 14:40:58.697 22926 23032 D UE4     : [2018.12.03-20.40.58:697][  0]LogAndroid: Error:
LogPlayLevel: Error:   12-03 14:40:58.698 22926 23032 D UE4     : [2018.12.03-20.40.58:697][  0]LogAndroid: Error:
LogPlayLevel: Error:   12-03 14:40:58.698 22926 23032 D UE4     : [2018.12.03-20.40.58:698][  0]LogAndroid: Error:
LogPlayLevel:   12-03 14:40:58.711 22926 23032 D UE4     : [2018.12.03-20.40.58:711][  0]LogWindows: FAndroidMisc::RequestExit(1)

Anyone know what's going on? Are there some features that I can't be using in multi-view? The project is rather bare-bones right now, so I'm not sure we're doing anything to cause this crash. 

This is in the latest 4.21 OVR release, btw.

Comments

Sign In or Register to comment.