Mobile HDR is off (You need this off to turn on Multi-View)
Mobile Multi-View is on
Editor doesnt crash when previewing ES3.1. But if you change Mobile MSAA to anything other than No MSAA, it will crash and wont open again.
This doesnt cause problem with the packaged projects. It just crashes the editor. So you can change Mobile MSAA before you package. But this wasnt happening in earlier engine versions.
So if you are developing for Oculus Quest, you problaly have these settings and you might encounter this. Hope this helps you.
I can confirm that the issue is still present as of version 4.25.3, as soon as I try to launch the ES3.1 Mobile Preview the engine crashes with this error message:
Fatal error: [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Util.cpp] [Line: 258] Direct3DDevice->CreateRenderTargetView(TextureResource,&RTVDesc,RenderTargetView.GetInitReference()) failed at D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Texture.cpp:810 with error E_INVALIDARG
Or do the same thing for vr.MobileMultiview, but for some reason, the vr.* console settings are not exposed to the editor in Device Profiles, so you have to put it in DefaultDeviceProfiles.ini manually.
Then you don’t have to fiddle with it before packaging.
Thanks @Monster1234 My editor crashed as it was switching and then crashed on subsequent loads and the MSAA setting was the culprit.
Just adding some info that hopefully might flag this post in other peoples searches. I was getting and assert in RenderGraphBuilder.cpp in FRDGBuilder::PrepareResourcesForExecute the following check was failing:
Is anyone still having issues with this? I was having the error OP mentioned then I changed the DefaultEngine.ini as recommended now I just get this. :mad: