Decals mapped to custom geometry?

I’m doing more less same thing but with no overlapping faces and masked textures - that’s because masked is very expensive for mobile. Let me explain:
I’m using something called Mesh Trim. It’s not adding another layer of faces on top of other faces with alpha channel. The parts that should have this “decal” effect are actually a part of the mesh.

Then I’m using 2 UV channels to map both, I don’t bother with the 1st one much:

cb7cbc3ed22d549e575ce2b08da1feaf1a979a5c.jpeg

But the second - here comes the trimming magic:

This way I can create nice trims for mobile devices as well - one mask based material is much cheaper then alpha material, and you don’t get Z-pass artifacts on low end devices.

c511c4da9fb16fa1c42c4ca3fef5bda49cd1379a.jpegb97fe8b1bfb0dfab22b15332a4627be2ff71b652.jpeg

But that’s just a different kind of story, as it serves a bit other purposes.