I noticed that screen-space canvases don't display correctly due to some non-default values in the camera projection matrix that is set by ARCoreBackgroundRenderer. Specifically, it is m02 and m12 values of the projection matrix. As I discovered these values are responsible for yaw and pitch (thanks to xdpixel article 'decoding-a-projection-matrix' ). I could zero them to fix this issue without any noticeable difference. But I'm asking myself why are these values present in the projection matrix? Is it safe to zero them?
I noticed that screen-space canvases don't display correctly due to some non-default values in the camera projection matrix that is set by ARCoreBackgroundRenderer. Specifically, it is m02 and m12 values of the projection matrix. As I discovered these values are responsible for yaw and pitch (thanks to xdpixel article 'decoding-a-projection-matrix' ). I could zero them to fix this issue without any noticeable difference. But I'm asking myself why are these values present in the projection matrix? Is it safe to zero them?