Log in or register to post comments

Corrupted camera view on iPhone X

October 10, 2019 - 11:59am #1

We are using Unity 2019.2.2f1 with Vuforia 8.38. We are building for iOS devices using Xcode 11.1. We are using Delayed Initialization with Vuforia as we need to delay the display of the camera permission dialog. We also have removed the Metal Graphics API, instead including only OpenGL ES 3 and Open GL ES 2.

When we build for the iPhone X, the camera view appears strange. I have attached a screen shot - 

 

In our testing we have found that this issue only occurs on iPhone X, no other Apple devices. If within the app, Vuforia is disabled then re-enabled, the issue goes away.

Our best guess is that the camera view is decomposed into Y and UV components, and the Y and UV components can be delayed by a frame. This is just speculation though.

If the Metal Graphics API is included in the Graphics list, the issue does not occur. We cannot include the Metal Graphics API in our app. Our current workaround is to initialize Vuforia, disable it, then re-enable it.

 

AttachmentSize
Image icon Camera view145.18 KB

Corrupted camera view on iPhone X

October 14, 2019 - 6:30am #2

Hi,

I've tested the behavior with an iPhone X however I was not able to reproduce the issue. Build the sample app with Open GLES 2 + GLES 3 also separately only GLES 2 or GLES 3.

As I was not able to reproduce the issue, would it be possible to get the logging when you first build the app and use delayed init?

Thank you.

Vuforia Engine Support

Log in or register to post comments