diff options
| author | LLLL Colonq <llll@colonq> | 2024-04-13 20:34:28 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2024-04-13 20:34:28 -0400 |
| commit | f0b945d378a157a780f56b1fc015b7937e151852 (patch) | |
| tree | 3caddd259ad14a225cd3984726b3d44bac8b6d4a /src/assets/shaders/common | |
| parent | 17eb85df48b64dd9d391cad28f58355e05ed2855 (diff) | |
Bugfixes, texture filtering
Diffstat (limited to 'src/assets/shaders/common')
| -rw-r--r-- | src/assets/shaders/common/frag.glsl | 2 |
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) { |
