Decal bugged in the border of a wall

Godot Version



When I shoot, a new decal has been created in the wall but if it is created in a border, it see like this:

Somebody can help me?

That is because the decal reads the normal of one section of the wall, but still applies that normal to a part of the decal not on that same wall face. There is no easy way around that, so I recommend making the decal smaller to minimize the effect.