 {
     vec3 uv = vec3(u_ClearcoatNormalUVSet < 1 ? v_texcoord_0 : v_texcoord_1, 1.0);
 #ifdef HAS_CLEARCOATNORMAL_UV_TRANSFORM
-    uv *= u_ClearcoatNormalUVTransform;
+    uv = u_ClearcoatNormalUVTransform * uv;
 #endif
     return uv.xy;
 }

    vec3 uv = vec3(u_NormalUVSet < 1 ? v_texcoord_0 : v_texcoord_1, 1.0);

#ifdef HAS_NORMAL_UV_TRANSFORM
    uv *= u_NormalUVTransform;
#endif

    return uv.xy;

{
    vec3 uv = vec3(u_ThicknessUVSet < 1 ? v_texcoord_0 : v_texcoord_1, 1.0);
#ifdef HAS_THICKNESS_UV_TRANSFORM
    uv = u_ThicknessUVTransform * uv;
#endif
    return uv.xy;
}

#endif
