Wrong shadows with negative displacement

It’s generated from a heightmap