Description

Changing Frame Buffer Pixel Format to Float RGB Causes Editor to Crash. Unable to test in 4.19 due to setting not being available.

Found in 4.20 CL# 4233996 and 4.21 CL# 4299102 

Steps to Reproduce
  1. Open the Editor
  2. Go to Project Settings -> Rendering
  3. Change Frame Buffer Pixel Format to "Float RGB"
  4. Click "Restart Editor Now"

Results:
Editor Crash

Expected:
Editor would reopen

Callstack
Fatal error: [File:D:\Main\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp] [Line: 251] 
D3DRHI->GetFactory()->CreateSwapChain(DXGIDevice, &SwapChainDesc, SwapChain.GetInitReference()) failed 
at D:\Main\Engine\Source\Runtime\Windows\D3D11RHI\Private\Windows\WindowsD3D11Viewport.cpp:126 
with error E_INVALIDARG


0x00007ffc3bc850d8 KERNELBASE.dll!UnknownFunction []
0x00007ffbc198f350 UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [d:\main\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:63]
0x00007ffbc175d037 UE4Editor-Core.dll!FOutputDevice::LogfImpl() [d:\main\engine\source\runtime\core\private\misc\outputdevice.cpp:70]
0x00007ffbc16e7d55 UE4Editor-Core.dll!FDebug::AssertFailed() [d:\main\engine\source\runtime\core\private\misc\assertionmacros.cpp:425]
0x00007ffbb29902ae UE4Editor-D3D11RHI.dll!VerifyD3D11Result() [d:\main\engine\source\runtime\windows\d3d11rhi\private\d3d11util.cpp:251]
0x00007ffbb2950b41 UE4Editor-D3D11RHI.dll!FD3D11Viewport::FD3D11Viewport() [d:\main\engine\source\runtime\windows\d3d11rhi\private\windows\windowsd3d11viewport.cpp:130]
0x00007ffbb2979210 UE4Editor-D3D11RHI.dll!FD3D11DynamicRHI::RHICreateViewport() [d:\main\engine\source\runtime\windows\d3d11rhi\private\d3d11viewport.cpp:499]
0x00007ffbb270cd0a UE4Editor-SlateRHIRenderer.dll!RHICreateViewport() [d:\main\engine\source\runtime\rhi\public\dynamicrhi.h:1106]
0x00007ffbb26e494d UE4Editor-SlateRHIRenderer.dll!FSlateRHIRenderer::CreateViewport() [d:\main\engine\source\runtime\slaterhirenderer\private\slaterhirenderer.cpp:306]
0x00007ffbbfc89d5f UE4Editor-SlateCore.dll!SWindow::ShowWindow() [d:\main\engine\source\runtime\slatecore\private\widgets\swindow.cpp:1284]
0x00007ffbc274ca63 UE4Editor-Slate.dll!FSlateApplication::AddWindowAsNativeChild() [d:\main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:2264]
0x00007ffbc287d243 UE4Editor-Slate.dll!FTabManager::RestoreArea_Helper() [d:\main\engine\source\runtime\slate\private\framework\docking\tabmanager.cpp:1328]
0x00007ffbc287c5a7 UE4Editor-Slate.dll!FTabManager::RestoreArea() [d:\main\engine\source\runtime\slate\private\framework\docking\tabmanager.cpp:1249]
0x00007ffbc287e2d1 UE4Editor-Slate.dll!FTabManager::RestoreFrom() [d:\main\engine\source\runtime\slate\private\framework\docking\tabmanager.cpp:808]
0x00007ffbaae072c6 UE4Editor-MainFrame.dll!FMainFrameModule::CreateDefaultMainFrame() [d:\main\engine\source\editor\mainframe\private\mainframemodule.cpp:208]
0x00007ffbba37747d UE4Editor-UnrealEd.dll!EditorInit() [d:\main\engine\source\editor\unrealed\private\unrealedglobals.cpp:124]
0x00007ff65bcd6bb6 UE4Editor.exe!GuardedMain() [d:\main\engine\source\runtime\launch\private\launch.cpp:150]
0x00007ff65bcd6d2a UE4Editor.exe!GuardedMainWrapper() [d:\main\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
0x00007ff65bce4565 UE4Editor.exe!WinMain() [d:\main\engine\source\runtime\launch\private\windows\launchwindows.cpp:276]
0x00007ff65bce5f77 UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
0x00007ffc3d011fe4 KERNEL32.DLL!UnknownFunction []
0x00007ffc3f8acb31 ntdll.dll!UnknownFunction []

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Virtual Production
Affects Versions4.204.21
Target Fix4.21
Fix Commit4417194
Main Commit4447546
Release Commit4417192
CreatedAug 20, 2018
ResolvedOct 2, 2018
UpdatedOct 11, 2018