I think I resolved my issue. Unreal has a viewport resize callback where it normally refreshes Metal layer properties, but apparently that's too late to set up EDR on iOS. If I set the properties where the layer is originally initialized, then EDR seems to work. This suggests that EDR can't be toggled on the fly, which doesn't seem ideal.
Topic:
Graphics & Games
SubTopic:
Metal
Tags: