From fb876c1c95d8a0b801bcba89c292e03cfeebbb7f Mon Sep 17 00:00:00 2001 From: nullprop Date: Mon, 30 Jan 2023 00:46:48 +0200 Subject: [PATCH] fix light view matrices --- src/core/light.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/core/light.rs b/src/core/light.rs index e6ffa42..cf59044 100644 --- a/src/core/light.rs +++ b/src/core/light.rs @@ -20,12 +20,12 @@ impl LightUniform { let proj = cgmath::perspective(cgmath::Deg(90.0), 1.0, 0.1, 1000.0); #[rustfmt::skip] let matrices: [[[f32; 4]; 4]; 6] = [ - (proj * Matrix4::look_to_rh(position.into(), Into::>::into(position) + Vector3::new( 1.0, 0.0, 0.0), Vector3::new(0.0,-1.0, 0.0))).into(), - (proj * Matrix4::look_to_rh(position.into(), Into::>::into(position) + Vector3::new(-1.0, 0.0, 0.0), Vector3::new(0.0,-1.0, 0.0))).into(), - (proj * Matrix4::look_to_rh(position.into(), Into::>::into(position) + Vector3::new( 0.0, 1.0, 0.0), Vector3::new(0.0, 0.0, 1.0))).into(), - (proj * Matrix4::look_to_rh(position.into(), Into::>::into(position) + Vector3::new( 0.0,-1.0, 0.0), Vector3::new(0.0, 0.0,-1.0))).into(), - (proj * Matrix4::look_to_rh(position.into(), Into::>::into(position) + Vector3::new( 0.0, 0.0, 1.0), Vector3::new(0.0,-1.0, 0.0))).into(), - (proj * Matrix4::look_to_rh(position.into(), Into::>::into(position) + Vector3::new( 0.0, 0.0,-1.0), Vector3::new(0.0,-1.0, 0.0))).into(), + (proj * Matrix4::look_to_rh(position.into(), Vector3::new( 1.0, 0.0, 0.0), Vector3::new(0.0,-1.0, 0.0))).into(), + (proj * Matrix4::look_to_rh(position.into(), Vector3::new(-1.0, 0.0, 0.0), Vector3::new(0.0,-1.0, 0.0))).into(), + (proj * Matrix4::look_to_rh(position.into(), Vector3::new( 0.0, 1.0, 0.0), Vector3::new(0.0, 0.0, 1.0))).into(), + (proj * Matrix4::look_to_rh(position.into(), Vector3::new( 0.0,-1.0, 0.0), Vector3::new(0.0, 0.0,-1.0))).into(), + (proj * Matrix4::look_to_rh(position.into(), Vector3::new( 0.0, 0.0, 1.0), Vector3::new(0.0,-1.0, 0.0))).into(), + (proj * Matrix4::look_to_rh(position.into(), Vector3::new( 0.0, 0.0,-1.0), Vector3::new(0.0,-1.0, 0.0))).into(), ]; Self {