Hi – We are trying to evaluate Vulkan on Quest on vanilla UE 4.25.3 and getting an error while using the Launch to Quest feature when I have Vulkan support checked.
With only OpenGL enabled – it deploys fine.
When I check Vulkan support (only change) I get a critical error:
LogPlayLevel: 10-08 12:06:00.497 10034 10153 D UE4 : [2020.10.08-16.06.00:497][ 29]Assertion failed: Layout == VK_IMAGE_LAYOUT_UNDEFINED [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp] [Line: 493]
LogPlayLevel: 10-08 12:06:00.498 10034 10153 D UE4 :
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: === Critical error: ===
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error:
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: Assertion failed: Layout == VK_IMAGE_LAYOUT_UNDEFINED [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp] [Line: 493]
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error:
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CAB179F4 libUE4.so(0x00000000060019F4)![Unknown]() []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CAAFCDD4 libUE4.so(0x0000000005FE6DD4)!FVulkanTextureBase::FVulkanTextureBase(FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int,
FRHIResourceCreateInfo const&) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CAAF970C libUE4.so(0x0000000005FE370C)!FVulkanDynamicRHI::AsyncReallocateTexture2D_RenderThread(FRHICommandListImmediate&, FRHITexture2D*, int, int, int, FThreadSafeCounter*) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CEBFCF48 libUE4.so(0x000000000A0E6F48)!FTexture2DUpdate::DoAsyncReallocate(FTexture2DUpdateContext const&) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CEBFC934 libUE4.so(0x000000000A0E6934)!FTexture2DStreamIn_IO_AsyncReallocate::AsyncReallocate(FTexture2DUpdateContext const&) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CEC05598 libUE4.so(0x000000000A0EF598)!TRenderAssetUpdate::TickInternal(FRenderAssetUpdate::EThreadType, bool) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CEBE3C50 libUE4.so(0x000000000A0CDC50)![Unknown]() []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CEBE4084 libUE4.so(0x000000000A0CE084)![Unknown]() []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CAB72ADC libUE4.so(0x000000000605CADC)!FNamedTaskThread::ProcessTasksNamedThread(int, bool) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CAB71864 libUE4.so(0x000000000605B864)!FNamedTaskThread::ProcessTasksUntilQuit(int) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CC0EB9DC libUE4.so(0x00000000075D59DC)!RenderingThreadMain(FEvent*) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CC115204 libUE4.so(0x00000000075FF204)!FRenderingThread::Run() []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CAC67094 libUE4.so(0x0000000006151094)!FRunnableThreadPThread::Run() []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000CAB6CF58 libUE4.so(0x0000000006056F58)!FRunnableThreadPThread::_ThreadProc(void*) []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000EF698D84 libc.so(0x0000000000047D84)![Unknown]() []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error: [Callstack] 0x00000000EF66B036 libc.so(0x000000000001A036)![Unknown]() []
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error:
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error:
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error:
LogPlayLevel: Error: 10-08 12:06:00.498 10034 10153 D UE4 : [2020.10.08-16.06.00:498][ 29]LogAndroid: Error:
LogPlayLevel: 10-08 12:06:00.512 10034 10153 D UE4 : [2020.10.08-16.06.00:512][ 29]LogAndroid: FAndroidMisc::RequestExit(1)
LogPlayLevel: Took 0.1330288s to run adb.exe, ExitCode=0
LogPlayLevel: Running: C:\Users\ben_u\AppData\Local\Android\Sdk\platform-tools\adb.exe -s 1PASH9B8JJ9263 logcat -d
LogPlayLevel: Took 0.1132665s to run adb.exe, ExitCode=0
LogPlayLevel: ********** RUN COMMAND COMPLETED **********
LogPlayLevel: BUILD SUCCESSFUL