diff --git a/files/shaders/objects_vertex.glsl b/files/shaders/objects_vertex.glsl index fadbd98980..7ef2f6aa3e 100644 --- a/files/shaders/objects_vertex.glsl +++ b/files/shaders/objects_vertex.glsl @@ -51,7 +51,7 @@ void main(void) vec3 viewNormal = normalize((gl_NormalMatrix * gl_Normal).xyz); #if @diffuseMap - diffuseMapUV = gl_MultiTexCoord@diffuseMapUV.xy; + diffuseMapUV = (gl_TextureMatrix[@diffuseMapUV] * gl_MultiTexCoord@diffuseMapUV).xy; #endif lighting = doLighting(viewPos.xyz, viewNormal, gl_Color.xyz);