From cd03f894654ea83f5962d988430673ac0173aeef Mon Sep 17 00:00:00 2001 From: Asuro Date: Sat, 29 Mar 2025 17:49:10 +0100 Subject: [PATCH] flip quad uvs --- src/game/Level.cpp | 2 +- src/game/compiled-shaders/dx11/normal/frag.bin | 4 ++-- src/game/shaders/normal/frag.sc | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/game/Level.cpp b/src/game/Level.cpp index f6a72af..9b11f5f 100644 --- a/src/game/Level.cpp +++ b/src/game/Level.cpp @@ -368,7 +368,7 @@ namespace Game quad.EData.Transform = boardTransform; quad.EData.Transform.TranslateLocal(Vec3{(float)card.Position.X, (float)card.Position.Y, 0.0f} * 0.21f); quad.EData.Transform.Scale = {0.1f, 0.1f, 0.1f}; - quad.EData.Transform.Rotate(Vec3{bx::kPi * 0.5f, 0.0f, 0.0f}); + quad.EData.Transform.Rotate(Vec3{bx::kPi * 0.5f, 0.0f, bx::kPi}); } } } diff --git a/src/game/compiled-shaders/dx11/normal/frag.bin b/src/game/compiled-shaders/dx11/normal/frag.bin index 48388c6..61b3c90 100644 --- a/src/game/compiled-shaders/dx11/normal/frag.bin +++ b/src/game/compiled-shaders/dx11/normal/frag.bin @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd40aa82e0bfed74a83f63fff92d8f20a59b4df5b8357f0583c6304b84b5ac02 -size 540 +oid sha256:5438efdd5ca9f1bbc3b7e05097cc06fe8a2ff7445f21ce5df4fdda199046ef9a +size 632 diff --git a/src/game/shaders/normal/frag.sc b/src/game/shaders/normal/frag.sc index 170b8ea..d42d728 100644 --- a/src/game/shaders/normal/frag.sc +++ b/src/game/shaders/normal/frag.sc @@ -87,7 +87,8 @@ float dither(float brightness, vec2 inputUv) void main() { - vec3 rawTex = texture2D(s_texColor, v_uv0).xyz; + vec2 uv = vec2(1.0 - v_uv0.x, v_uv0.y); + vec3 rawTex = texture2D(s_texColor, uv).xyz; float brightness = lerp(0.5, 0.9, calcBrightnessDirectional(vec3(0.5, 0.3, 1.0), v_normal)); gl_FragColor = vec4(rawTex, 1.0); }