summaryrefslogtreecommitdiff
path: root/src/assets/shaders/common
diff options
context:
space:
mode:
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) {