Seems that degenerate tris are somewhat widely used in modeling. So we need to fix this. Test the edges in the geom shader since the adjacency info is only dependant on topology, not actual vertex placement. This fixes most of the remaining noise issues. Only a few artifacts appear on really weird models. So if you want to get rid of the artifacts, fix your model!