@ArenMook
I'd love to be able to create a custom sprite that worked with convex meshes but to make it work with panel clipping and all would be a pretty big undertaking, no?
There's a huge incentive for this to exist, since convex packing can save a *huge* amount of texture memory and reduces fill rate dramatically. See
http://www.spriteuv.com/comparisontexturepacker/ for an example of rectangle vs concave packing.
I can *try* to create it, but would simply overwriting OnFill be enough for it to work with the fancy features like panel hard/soft clipping?
---
Regarding the weird behavior, it seems to actually be gone in 3.8 - it must have been a symptom of an earlier version.