summaryrefslogtreecommitdiff
path: root/client/src/scene_render.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-01-07 15:15:19 +0100
committermetamuffin <metamuffin@disroot.org>2025-01-07 15:15:19 +0100
commite32de26dcb5e1498f2b2fa19cacb593bec518ef4 (patch)
tree8a5d3d0e4629d04527e1f8203adbfcbe9d03838a /client/src/scene_render.rs
parentd81eebe423fd3e00df5ff035ec24fe7fb37f2c62 (diff)
downloadweareserver-e32de26dcb5e1498f2b2fa19cacb593bec518ef4.tar
weareserver-e32de26dcb5e1498f2b2fa19cacb593bec518ef4.tar.bz2
weareserver-e32de26dcb5e1498f2b2fa19cacb593bec518ef4.tar.zst
camera controller broken
Diffstat (limited to 'client/src/scene_render.rs')
-rw-r--r--client/src/scene_render.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/client/src/scene_render.rs b/client/src/scene_render.rs
index 8703c9f..7e634df 100644
--- a/client/src/scene_render.rs
+++ b/client/src/scene_render.rs
@@ -1,4 +1,4 @@
-use glam::{EulerRot, Mat3, Mat4, Vec3, vec3};
+use glam::{EulerRot, Mat3, Mat4};
use std::sync::Arc;
use weareshared::{packets::Resource, tree::SceneTree};
use wgpu::{
@@ -149,6 +149,7 @@ impl ScenePipeline {
target: &TextureView,
scene: &SceneTree,
prefabs: &mut DemandMap<Resource, Arc<RPrefab>>,
+ camera: Mat4,
) {
let mut rpass = commands.begin_render_pass(&RenderPassDescriptor {
label: None,
@@ -176,9 +177,6 @@ impl ScenePipeline {
..Default::default()
});
- let camera = Mat4::perspective_infinite_reverse_rh(1., 1., 0.1)
- * Mat4::look_at_rh(vec3(-5., 0., 0.), vec3(0., 0., 0.), Vec3::Y);
-
for ob in scene.objects.values() {
let prefab_projection = camera
* Mat4::from_mat3(Mat3::from_euler(