From 062a7e2baad74f49f2548793a25f0cf5e4ae6f86 Mon Sep 17 00:00:00 2001 From: Andy Belle-Isle Date: Mon, 2 Sep 2019 01:52:56 -0400 Subject: Fixed flipped texture normals being displayed properly in shaders --- Shaders/world.frag | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Shaders') diff --git a/Shaders/world.frag b/Shaders/world.frag index 85941f2..881127b 100644 --- a/Shaders/world.frag +++ b/Shaders/world.frag @@ -17,6 +17,7 @@ uniform vec3 LightPos[32]; uniform vec4 LightColor[32]; uniform int LightNum; uniform vec4 AmbientLight; +uniform int Flipped; void main() { @@ -33,6 +34,8 @@ void main() for (int i = 0; i < LightNum; i++) { vec3 LightDir = vec3(LightPos[i].xy - fragCoord.xy, LightPos[i].z); + if (Flipped == 1) + LightDir.x = -LightDir.x; float D = length(LightDir); -- cgit v1.2.3