Well, as you might be aware gpu's only really draw(rasterize) triangles so you obviously wont be able to then cut one triangle out of another as a hole, at least not without producing more than one triangle surrounding the hole.
In terms of fragments/pixels however it is possible to do pixel processing so that one triangles rasterized fragments would mask off a portion of another.