From c1adf64c1aaecd5a2b9d532d707ef35971f1aa18 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Thu, 7 May 2026 08:50:05 -0400 Subject: begin work on body info window --- assets/shaders/tacmap/body.wgsl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'assets/shaders/tacmap/body.wgsl') diff --git a/assets/shaders/tacmap/body.wgsl b/assets/shaders/tacmap/body.wgsl index 21dc081..e91c841 100644 --- a/assets/shaders/tacmap/body.wgsl +++ b/assets/shaders/tacmap/body.wgsl @@ -48,11 +48,11 @@ fn vs_main( //Scale the world around the camera scale and translate about the camera's //absolute (/target) position - let relative_pos = instance.position * camera.scale; - let origin_pos = (instance.origin - camera.pos) * camera.scale; + let relative_pos = instance.position; + let origin_pos = (instance.origin - camera.pos); if all(relative_pos != origin_pos) { - if length(relative_pos) < 0.01 { + if length(relative_pos) < 0.01 / camera.scale { if length(relative_pos) != 0.0 { out.clip_position = vec4(0.0, 0.0, 0.0, 1.0); return out; @@ -60,7 +60,7 @@ fn vs_main( } } - let instance_pos = relative_pos + origin_pos; + let instance_pos = (relative_pos + origin_pos) * camera.scale; let view_proj = camera.proj * view; -- cgit v1.2.3