summaryrefslogtreecommitdiff
path: root/assets/final/shaders/visual_debug.wgsl
diff options
context:
space:
mode:
Diffstat (limited to 'assets/final/shaders/visual_debug.wgsl')
-rw-r--r--assets/final/shaders/visual_debug.wgsl14
1 files changed, 9 insertions, 5 deletions
diff --git a/assets/final/shaders/visual_debug.wgsl b/assets/final/shaders/visual_debug.wgsl
index e91c1a9..63e1f13 100644
--- a/assets/final/shaders/visual_debug.wgsl
+++ b/assets/final/shaders/visual_debug.wgsl
@@ -1,7 +1,11 @@
-struct Uniforms {
- viewProj : mat4x4<f32>,
-}
-@group(0) @binding(0) var<uniform> uniforms : Uniforms;
+struct GlobalUniforms {
+ view_proj: mat4x4<f32>,
+ inv_view_proj: mat4x4<f32>,
+ camera_pos_time: vec4<f32>,
+ params: vec4<f32>,
+ resolution: vec2<f32>,
+};
+@group(0) @binding(0) var<uniform> uniforms : GlobalUniforms;
struct VertexInput {
@location(0) position : vec3<f32>,
@@ -16,7 +20,7 @@ struct VertexOutput {
@vertex
fn vs_main(in : VertexInput) -> VertexOutput {
var out : VertexOutput;
- out.position = uniforms.viewProj * vec4<f32>(in.position, 1.0);
+ out.position = uniforms.view_proj * vec4<f32>(in.position, 1.0);
out.color = in.color;
return out;
}