System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce GTX 980M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 452.06
Blender Version
Broken: version: 2.93.0, branch: master, commit date: 2021-06-02 11:21, hash: rB84da05a8b806
Worked: (newest version of Blender that worked as expected)
Short description of error
Smooth shading is calculated incorrectly for non-uniformly scaled objects (different scaling for different axes)
Issues arise in Viewport and final render (Eevee and Cycles)
Exact steps for others to reproduce the error
Scale any object in edit mode in one axis, then scale it in object mode by the reciprocal value. Set shading to smooth:
Suspected cause: the interpolation within the shading is calculated in edit mode and does not commute with a non-uniform scaling transformation.
Comment: While this may be the intended behavior, it would mean that non-uniform scalings have no application whatsoever as far as rendered objects are concerned.

