[OpenXR Specification] - Typo in the XrFovf(3) Manual Page

Hello,

I noticed perhaps a typo or something that needs clarifications in the OpenXR Specification in the XrFovf(3) Manual Page in the “Member Descriptions” we have :

  • angleLeft is the angle of the left side of the field of view. For a symmetric field of view this value is negative.
  • angleDown is the angle of the bottom part of the field of view. For a symmetric field of view this value is negative.

but that should be the contrary, for an asymmetric fov the value of the angles are negative and not for a symmetric one, a contradiction stated just bellow : “For a symmetric FoV, angleRight and angleUp will have positive values”, as i understand things, there is a typo in the member descriptions it should be “for an asymmetric fov” instead of “for a symmetric fov”.

ofc you can correct me if i’m wrong. Also, is there a way to contribute to the specification doc ?

The spec looks correct to me at least.

A symmetric field of view has the same size angles with opposite directions centered on the optical center. For example a symmetric FoV of 90 degrees horizontally would have angleLeft = -π/4 and angleRight = π/4

This isn’t always true for an asymmetric FoV. The whole FoV could be on one side of the optical center, which would mean both angles have the same sign.

It should be possible to contribute to the doc by submitting pull requests here:
https://github.com/KhronosGroup/OpenXR-Docs

1 Like

Oh that actually makes sense, i didn’t think of the case where the whole FoV could be on one side…

Thanks for your response

1 Like