summaryrefslogtreecommitdiff
path: root/src/assets/shaders/common
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2024-04-13 20:34:28 -0400
committerLLLL Colonq <llll@colonq>2024-04-13 20:34:28 -0400
commitf0b945d378a157a780f56b1fc015b7937e151852 (patch)
tree3caddd259ad14a225cd3984726b3d44bac8b6d4a /src/assets/shaders/common
parent17eb85df48b64dd9d391cad28f58355e05ed2855 (diff)
Bugfixes, texture filtering
Diffstat (limited to 'src/assets/shaders/common')
-rw-r--r--src/assets/shaders/common/frag.glsl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/assets/shaders/common/frag.glsl b/src/assets/shaders/common/frag.glsl
index 908e06c..a3123fd 100644
--- a/src/assets/shaders/common/frag.glsl
+++ b/src/assets/shaders/common/frag.glsl
@@ -36,7 +36,7 @@ mat3 compute_tbn() {
vec3 tangent = dpyperp * duvx.x + dpxperp * duvy.x;
vec3 bitangent = dpyperp * duvx.y + dpxperp * duvy.y;
float invmax = inversesqrt(max(dot(bitangent, bitangent), dot(bitangent, bitangent)));
- return mat3(tangent * invmax, bitangent * invmax, normal);
+ return mat3(-tangent * invmax, -bitangent * invmax, normal);
}
vec4 normal_as_color(vec3 n) {