Description

When Capsule Direct Shadows are enable, attempting to play in Mobile Preview will cause the preview to crash.

Steps to Reproduce
  1. Create a new Third Person Blueprint Template
  2. In the World Outliner, search for and select ThirdPersonCharacter
  3. In the Details panel, under Lighting, check the box for Capsule Direct Shadows
  4. Under the Play dropdown, select Mobile Preview

Expected result: Mobile preview should launch

Outcome: Crash

Callstack

MachineId:2B175287412640A147DEF395BAA49DE9
EpicAccountId:9de9a5c85865483188f562671ebefc58

Assertion failed: ColorTargets.Num() > 0 [Link Removed] [Line: 651]

UE4Editor_Core!FDebug::AssertFailed() [d:\mainworkspace\engine\source\runtime\core\private\misc\outputdevice.cpp:421]
UE4Editor_Renderer!FShadowMapRenderTargets::GetSize() [d:\mainworkspace\engine\source\runtime\renderer\private\shadowrendering.h:652]
UE4Editor_Renderer!FViewInfo::CreateUniformBuffer() [d:\mainworkspace\engine\source\runtime\renderer\private\scenerendering.cpp:758]
UE4Editor_Renderer!FViewInfo::InitRHIResources() [d:\mainworkspace\engine\source\runtime\renderer\private\scenerendering.cpp:1086]
UE4Editor_Renderer!FMobileSceneRenderer::InitViews() [d:\mainworkspace\engine\source\runtime\renderer\private\mobileshadingrenderer.cpp:60]
UE4Editor_Renderer!FMobileSceneRenderer::Render() [d:\mainworkspace\engine\source\runtime\renderer\private\mobileshadingrenderer.cpp:116]
UE4Editor_Renderer!RenderViewFamily_RenderThread() [d:\mainworkspace\engine\source\runtime\renderer\private\scenerendering.cpp:1885]
UE4Editor_Renderer!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`21'::EURCMacro_FDrawSceneCommand>::ExecuteTask() [d:\mainworkspace\engine\source\runtime\core\public\async\taskgraphinterfaces.h:868]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\mainworkspace\engine\source\runtime\core\private\async\taskgraph.cpp:932]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\mainworkspace\engine\source\runtime\core\private\async\taskgraph.cpp:679]
UE4Editor_RenderCore!RenderingThreadMain() [d:\mainworkspace\engine\source\runtime\rendercore\private\renderingthread.cpp:319]
UE4Editor_RenderCore!FRenderingThread::Run() [d:\mainworkspace\engine\source\runtime\rendercore\private\renderingthread.cpp:440]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\mainworkspace\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:74]

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions4.13
Target Fix4.13
Fix Commit3075059
Main Commit3092051
Release Commit3075059
CreatedJul 15, 2016
ResolvedAug 3, 2016
UpdatedSep 16, 2019