improved performance

This commit is contained in:
awtterpip
2023-09-09 23:27:12 -05:00
parent a4065d279d
commit 086c964e82
5 changed files with 210 additions and 156 deletions

View File

@@ -81,16 +81,17 @@ fn hands(
frame_state: Res<XrFrameState>,
xr_input: Res<XrInput>,
) {
frame_state.lock().unwrap().map(|a| {
let frame_state = *frame_state.lock().unwrap();
let right_controller = oculus_controller
.grip_space
.right
.relate(&**&xr_input.stage, a.predicted_display_time)
.relate(&**&xr_input.stage, frame_state.predicted_display_time)
.unwrap();
let left_controller = oculus_controller
.grip_space
.left
.relate(&**&xr_input.stage, a.predicted_display_time)
.relate(&**&xr_input.stage, frame_state.predicted_display_time)
.unwrap();
gizmos.rect(
right_controller.0.pose.position.to_vec3(),
@@ -104,5 +105,4 @@ fn hands(
Vec2::new(0.05, 0.2),
Color::YELLOW_GREEN,
);
});
}