diff --git a/src/ega.rs b/src/ega.rs index 627c7e9..608be45 100644 --- a/src/ega.rs +++ b/src/ega.rs @@ -221,11 +221,11 @@ impl U4Lzw { } fn hash_primary(root: u8, code: u16) -> usize { - ((root as (u16) << 4) ^ code) as usize + (((root as u16) << 4) ^ code) as usize } fn hash_secondary(root: u8, code: u16) -> usize { - let base = (((root as (u16) << 1) + code) | 0x800) as u32; + let base = ((((root as u16) << 1) + code) | 0x800) as u32; let squared = base * base; ((squared & 0x0003ffc0) >> 6) as usize } diff --git a/src/view.rs b/src/view.rs index f155be7..56e7214 100644 --- a/src/view.rs +++ b/src/view.rs @@ -85,7 +85,7 @@ impl ViewRoot { let depth = &buffers.as_ref().expect("vr depth buffer").depth; let proj_mat = vr.projection_matrix(eye, NEAR, FAR); - let mut eye_mat = vr.head_to_eye_transform(eye); + let eye_mat = vr.head_to_eye_transform(eye); let scene_mat = scene.origin(); let viewmodel_mat = eye_mat * hmd_mat * scene_mat; let trans = Trans { viewmodel: *viewmodel_mat.as_ref(),