diff --git a/src/glsl/draw_world.vertex.glsl b/src/glsl/draw_world.vertex.glsl index 744ecd478..df6a344f3 100644 --- a/src/glsl/draw_world.vertex.glsl +++ b/src/glsl/draw_world.vertex.glsl @@ -66,7 +66,7 @@ void main() TexCoordLightmap = vec3(0, 0, 0); Direction = (position - cameraPosition); #if defined(DRAW_SKYBOX) - Direction = Direction.xzy; + Direction = vec3(-Direction.y, Direction.z, Direction.x); #endif #ifdef DRAW_DETAIL_TEXTURES DetailCoord = vec2(0, 0);