Spawning an object with ARKitCameraMaterial will now crash the app.

Tested with 2nd Gen iPad Pro (A1701)

Verified in 4.23 MAIN @ CL 5806859 (Needed to install from IPA)

Steps to Reproduce
  1. Create Blueprint AR Template in 4.22
  2. Assign ARKitCameraMaterial (Camera passthrough mat located in ARKit plugin content) to BP_Placeable -> ContactShadow mesh.
  3. Deploy to device, launch app

Result: When spawning BP_Placeable the app will crash.

[UE4] Assertion failed: UniformExpressionCache.bUpToDate && UniformExpressionCache.UniformBuffer [File:/Users/joe.conley/Perforce/UE4/Release-4.22/Engine/Source/Runtime/Renderer/Private/ShaderBaseClasses.cpp] [Line: 379]

Have Comments or More Details?

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

Login to Vote

ComponentUE - Platform - XR
Affects Versions4.224.23
Target Fix4.23
Fix Commit6536495
Main Commit6536505
CreatedApr 12, 2019
ResolvedMay 16, 2019
UpdatedJul 27, 2020