Revert "Fix T62621 object scale changes tangent node output in Eevee"
This reverts commit 86646dab7c.
This commit is contained in:
@@ -66,8 +66,8 @@ void main()
|
||||
gl_Position = ModelViewProjectionMatrix * vec4(pos, 1.0);
|
||||
viewPosition = (ModelViewMatrix * vec4(pos, 1.0)).xyz;
|
||||
worldPosition = (ModelMatrix * vec4(pos, 1.0)).xyz;
|
||||
worldNormal = WorldNormalMatrix * nor;
|
||||
viewNormal = NormalMatrix * nor;
|
||||
worldNormal = normalize(WorldNormalMatrix * nor);
|
||||
viewNormal = normalize(NormalMatrix * nor);
|
||||
#endif
|
||||
|
||||
/* Used for planar reflections */
|
||||
|
||||
@@ -24,8 +24,8 @@ void main() {
|
||||
#ifdef MESH_SHADER
|
||||
viewPosition = (ModelViewMatrix * vec4(pos, 1.0)).xyz;
|
||||
worldPosition = (ModelMatrix * vec4(pos, 1.0)).xyz;
|
||||
viewNormal = NormalMatrix * nor;
|
||||
worldNormal = WorldNormalMatrix * nor;
|
||||
viewNormal = normalize(NormalMatrix * nor);
|
||||
worldNormal = normalize(WorldNormalMatrix * nor);
|
||||
#ifdef USE_ATTR
|
||||
pass_attr(pos);
|
||||
#endif
|
||||
|
||||
@@ -803,7 +803,6 @@ static void draw_matrices_model_prepare(DRWCallState *st)
|
||||
copy_m3_m4(st->normalview, st->modelview);
|
||||
invert_m3(st->normalview);
|
||||
transpose_m3(st->normalview);
|
||||
normalize_m3(st->normalview);
|
||||
}
|
||||
if (st->matflag & DRW_CALL_EYEVEC) {
|
||||
/* Used by orthographic wires */
|
||||
@@ -822,7 +821,6 @@ static void draw_matrices_model_prepare(DRWCallState *st)
|
||||
copy_m3_m4(st->normalworld, st->model);
|
||||
invert_m3(st->normalworld);
|
||||
transpose_m3(st->normalworld);
|
||||
normalize_m3(st->normalworld);
|
||||
st->matflag &= ~DRW_CALL_NORMALWORLD;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user