Developer Notes

Monoscopic Rendering is being removed for 4.22

Description

Mobile VR (Oculus Go) App Crash with Monoscopic Far Field and Multi-View enabled

 

Workaround: Do not use Monoscopic Far Field and Multi-View at the same time

 

Also confirmed in 4.22 Main @ CL 4586854

Steps to Reproduce
  1. Create a new 4.21 Blank BP project Mobile/Scalable Graphics
  2. Save Map -> Set Game Default Map
  3. Enable "Configure the AndroidManifest for deployment to Oculus Mobile"
  4. Launch -> devicename (Verify app functions)
  5. Enable Monoscopic Far Field AND Mobile Multi-View (Optionally Mobile Multi-View Direct too)
  6. Launch onto device -> Assert/Crash
Callstack

Assertion failed: 0 [Link Removed] [Line: 353]
LogPlayLevel: 11-22 12:36:10.368 16424 16515 D UE4 :
LogPlayLevel: 11-22 12:36:10.368 16424 16515 D UE4 : [2018.11.22-17.36.10:368][ 0]Assertion failed: 0 [Link Removed] [Line: 353]
LogPlayLevel: 11-22 12:36:10.369 16424 16515 D UE4 :
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: === Critical error: ===
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error:
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: Assertion failed: 0 [Link Removed] [Line: 353]
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error:
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: [Callstack] 0x00000000CD5D8618 (0x0000000006DF6618) libUE4.so!FOpenGLDynamicRHI::GetOpenGLFramebuffer(unsigned int, FOpenGLTextureBase*, unsigned int, unsigned int*, FOpenGLTextureBase*) []
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: [Callstack] 0x00000000CD5A7C48 (0x0000000006DC5C48) libUE4.so!FOpenGLDynamicRHI::RHISetRenderTargets(unsigned int, FRHIRenderTargetView const*, FRHIDepthRenderTargetView const*, unsigned int, FRHIUnorderedAccessView* const*) []
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: [Callstack] 0x00000000CD5A827C (0x0000000006DC627C) libUE4.so!FOpenGLDynamicRHI::RHISetRenderTargetsAndClear(FRHISetRenderTargetsInfo const&) []
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: [Callstack] 0x00000000CAB110B0 (0x000000000432F0B0) libUE4.so!SetRenderTarget(FRHICommandList&, FRHITexture*, FRHITexture*, ESimpleRenderTargetMode, FExclusiveDepthStencil, bool) []
LogPlayLevel: Error: 11-22 12:36:10.369 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: [Callstack] 0x00000000CADBF6AC (0x00000000045DD6AC) libUE4.so!FMobileSceneRenderer::RenderTranslucency(FRHICommandListImmediate&, TArrayView<FViewInfo const*>, bool) []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:369][ 0]LogAndroid: Error: [Callstack] 0x00000000CADBCEA4 (0x00000000045DAEA4) libUE4.so!FMobileSceneRenderer::Render(FRHICommandListImmediate&) []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000CB0FB570 (0x0000000004919570) libUE4.so![Unknown]() []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000CB143250 (0x0000000004961250) libUE4.so![Unknown]() []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000C97935F8 (0x0000000002FB15F8) libUE4.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000C9792290 (0x0000000002FB0290) libUE4.so!FNamedTaskThread::ProcessTasksUntilQuit(int) []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000CA9A8BCC (0x00000000041C6BCC) libUE4.so!RenderingThreadMain(FEvent*) []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000CA9B9C3C (0x00000000041D7C3C) libUE4.so!FRenderingThread::Run() []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000C983AF90 (0x0000000003058F90) libUE4.so!FRunnableThreadPThread::Run() []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000C978D8CC (0x0000000002FAB8CC) libUE4.so!FRunnableThreadPThread::_ThreadProc(void*) []
LogPlayLevel: Error: 11-22 12:36:10.370 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000EB757A94 (0x0000000000047A94) libc.so![Unknown]() []
LogPlayLevel: Error: 11-22 12:36:10.371 16424 16515 D UE4 : [2018.11.22-17.36.10:370][ 0]LogAndroid: Error: [Callstack] 0x00000000EB72A1A6 (0x000000000001A1A6) libc.so![Unknown]() []
LogPlayLevel: Error: 11-22 12:36:10.371 16424 16515 D UE4 : [2018.11.22-17.36.10:371][ 0]LogAndroid: Error:
LogPlayLevel: Error: 11-22 12:36:10.371 16424 16515 D UE4 : [2018.11.22-17.36.10:371][ 0]LogAndroid: Error:
LogPlayLevel: Error: 11-22 12:36:10.371 16424 16515 D UE4 : [2018.11.22-17.36.10:371][ 0]LogAndroid: Error:
LogPlayLevel: Error: 11-22 12:36:10.371 16424 16515 D UE4 : [2018.11.22-17.36.10:371][ 0]LogAndroid: Error:
LogPlayLevel: 11-22 12:36:10.389 16424 16515 D UE4 : [2018.11.22-17.36.10:388][ 0]LogWindows: FAndroidMisc::RequestExit(1)
LogPlayLevel: Took 0.4559358s to run adb.exe, ExitCode=0
LogPlayLevel: Running: C:\NVPACK\android-sdk-windows\platform-tools\adb.exe -s 1KWPH811238153 logcat -d
LogPlayLevel: Took 0.3946138s to run adb.exe, ExitCode=0
LogPlayLevel: ********** RUN COMMAND COMPLETED **********

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-66827 in the post.

1
Login to Vote

Won't Fix
ComponentUE - Platform - Mobile
Affects Versions4.214.22
CreatedNov 23, 2018
ResolvedDec 4, 2018
UpdatedSep 16, 2019