Spec clarification: sampleTime on XrFacialExpressionsHTC
The spec for XrFacialExpressionsHTC states:
XrFacialExpressionsHTCreturns data of a lip facial expression or an eye facial expression.
I would think that this means that all of the fields are set by the runtime.
However, some applications I've seen are actually setting the sampleTime field to XrFrameState::predictedDisplayTime before passing XrFacialExpressionsHTC to the xrGetFacialExpressionsHTC call.
The only information about sampleTime in the spec is:
sampleTimewhen in time the expression is expressed.
Please clarify if sampleTime is to be set by the runtime or the application.
An issue (number 2371) has been filed to correspond to this issue in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#2371 ), to facilitate working group processes.
This GitHub issue will continue to be the main site of discussion.
I've reached out to a contact to clarify this.