Update to treat view transforms as native-relative

This commit is contained in:
Manish Goregaokar 2020-05-16 21:49:44 -07:00
parent a97dcd9ad6
commit d627476893
6 changed files with 74 additions and 85 deletions

View file

@ -80,8 +80,8 @@ impl XRFrameMethods for XRFrame {
return Err(Error::InvalidState);
}
let pose = if let Some(pose) = reference.get_viewer_pose(&self.data) {
pose
let to_base = if let Some(to_base) = reference.get_base_transform(&self.data) {
to_base
} else {
return Ok(None);
};
@ -93,7 +93,7 @@ impl XRFrameMethods for XRFrame {
Ok(Some(XRViewerPose::new(
&self.global(),
&self.session,
pose,
to_base,
viewer_pose,
)))
}