From 6f6673ea1f6794a588b63fb723df668edeb830c1 Mon Sep 17 00:00:00 2001 From: numzero Date: Sun, 29 Dec 2024 21:30:10 +0300 Subject: [PATCH] Fix upside-down image --- src/bin/minitracer/present.wgsl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/minitracer/present.wgsl b/src/bin/minitracer/present.wgsl index 5fc83e9..58bbd48 100644 --- a/src/bin/minitracer/present.wgsl +++ b/src/bin/minitracer/present.wgsl @@ -12,7 +12,9 @@ struct Varying { @vertex fn on_vertex(in: Vertex) -> Varying { - return Varying(in.screen, vec4(2.0 * in.screen - 1.0, 0.0, 1.0)); + let uv = in.screen; + let xy = vec2(2. * uv.x - 1., 1. - 2. * uv.y); + return Varying(uv, vec4(xy, 0., 1.)); } @fragment